我在OS X上安装了最新的GHC软件包(6.12.1),但我无法让Cabal工作。我删除了以前与GHC 6.10一起使用的版本,并尝试从头开始重新安装。可供下载的最新Cabal版本是1.6.0.2。但是,当我尝试构建它时,我收到以下错误:
Configuring Cabal-1.6.0.2...
Setup: failed to parse output of 'ghc-pkg dump'
从我发现的搜索结果来看,这似乎表明Cabal的版本对于GHC的版本而言太旧了。有没有办法让Cabal与GHC 6.12.1一起工作?
编辑:要明确,我正在尝试设置cabal-install
。
答案 0 :(得分:7)
您是否从Hackage下载了cabal-install-0.8.0? bootstrap.sh应该可以正常使用ghc-6.12.1。
答案 1 :(得分:4)
GHC 6.12.1随附Cabal 1.8.0.2,您无需安装任何额外的东西即可获得它。
只需安装GHC 6.12.1并输入ghc-pkg list Cabal
,您就会看到。
答案 2 :(得分:3)
我听说有人在Freenode的#Haskell IRC频道上表示他们已经从存储库中安装了Cabal-install。如果您不想等待下一个版本,您应该可以从darcs repo中获取它。