我正在尝试安装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。
我有什么想法可以解决这个问题吗?
答案 0 :(得分:1)
我已经搜索了一个Web和StackOverflow,只是为了发现HP安装脚本在许多系统上都被破坏了。最终我放弃了安装整个HP,并选择了GHC和Cabal的最新二进制发行版,这似乎是最简单的方法,可以为我的Linux获取最新的Haskell。