我有一个项目想要使用 LTS 2 进行编译,但我一直在尝试解决 this well-known bug in OS X 10.11 .
我可以以某种方式指定较新版本的 Cabal
与 ghc-7.8.4
一起使用吗?请注意,该项目仅使用 GHC 7.8.* 进行真正编译。
编辑:
真正的意思是Cabal
,而不是cabal-install
。
编辑2:
实际上,这个问题的答案并不能真正解决我的具体问题(编译 helium
,需要 GHC <= 7.8.4),因为该错误并非特定于 Cabal
,而是 GHC < 7.10 所依赖的 unix
。
最佳答案
我认为问题不仅与 Cabal
库版本有关(顺便说一句,堆栈不使用或不需要 cabal-install
),还与 GHC 版本有关。 Stack 的常见问题解答提到了 item about this error ,但我认为这对我没有帮助,我当时刚刚升级到7.10.2。
关于haskell - 覆盖 LTS 的 cabal 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38824676/