从源代码安装Haskell平台时,QuickCheck未解析的依赖项



我正在尝试安装Haskell Platform 2014.2.0.0,但运行Platform.sh脚本会出现依赖性错误,我无法解决。错误消息为:

阴谋集团:无法解决依赖关系:尝试: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。

有什么想法可以解决吗?

我搜索了一个网站和StackOverflow,发现HP安装脚本在许多系统上都被破坏了。最终,我放弃了安装整个HP,转而使用GHC和Cabal的最新二进制发行版,这似乎是为我的Linux获得最新Haskell的最简单方法。

最新更新