从源代码安装Haskell Platform时,QuickCheck无法解决依赖问题

时间:2014-11-11 19:44:25

标签: haskell dependencies cabal platform

我正在尝试安装Haskell Platform 2014.2.0.0,但运行platform.sh脚本会给我依赖性错误,我无法解决。错误信息是:

cabal:无法解析依赖项: 尝试:alex-3.1.3(用户目标) 下一个目标:QuickCheck(alex-3.1.3的依赖) 拒绝:QuickCheck-2.7.6(全局约束要求== 2.6)

我尝试ghc-pkg取消注册QuickCheck-2.7.6和cabal安装QuickCheck-2.6,但由于同样的原因它仍然失败。除此之外我尝试手动安装alex-3.1.3,当失败的时候我也清除了我主目录中的所有包。

我安装了Haskell Platform 2013,但我也手动安装了Cabal 1.18。

我有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我已经搜索了一个Web和StackOverflow,只是为了发现HP安装脚本在许多系统上都被破坏了。最终我放弃了安装整个HP,并选择了GHC和Cabal的最新二进制发行版,这似乎是最简单的方法,可以为我的Linux获取最新的Haskell。