haskell - 覆盖 LTS 的 cabal 版本

标签 haskell cabal haskell-stack

我有一个项目想要使用 LTS 2 进行编译,但我一直在尝试解决 this well-known bug in OS X 10.11 .

我可以以某种方式指定较新版本的 Cabalghc-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/

相关文章:

haskell - 如何有效地将归纳类型转换为互归纳类型(无需递归)?

haskell - 在 Haskell 中检测底部值

haskell - 有没有办法在 GHC Haskell 中定义一个存在量化的新类型?

haskell - Cabal 中的包版本控制冲突

haskell - 生成依赖于外部库的 cabal 文件

haskell - 如何使用 stack/cabal 顺序构建每个 haskell 包?

haskell - 从堆栈项目生成 Nix 包

haskell - 说明 Category、Monoid 和 Monad 的简单例子?

haskell - 尝试在 Xmonad 中使用 ManagerDocks 时出现 Vague 'Couldn' t match expected type' 错误

haskell - 如何使用堆栈处理单个文件?