2

有没有人设法获得 Yorgey 等人的“未绑定”库,用于使用带有绑定的语法,安装最新的 GHC (7.0.3) 和 Haskell 平台?尝试 cabal install unbound,我得到以下信息:

Resolving dependencies...
cabal: cannot configure unbound-0.2.3. It requires base >=4.3 && <5
For the dependency on base >=4.3 && <5 there are these packages: base-4.3.0.0
and base-4.3.1.0. However none of them are available.
base-4.3.0.0 was excluded because of the top level dependency base -any
base-4.3.1.0 was excluded because of the top level dependency base -any

任何人都知道解决方案/解决方法,或者这里可能发生什么?

4

1 回答 1

2

只是为了关闭这个:

  • “未绑定”库在 2011 Haskell 平台上运行良好,并且确实在没有警告的情况下构建。

OP 在他的路径中有多个(旧)版本的 GHC,导致构建错误,因为该包依赖于 GHC 7。确保您拥有完全的 Haskell 平台环境是解决方案。

需要注意的是,我们应该编写一个脚本来检查给定 Haskell 环境的健全性,以捕获这样的错误

于 2011-05-17T19:05:14.630 回答