让Cabal与GHC 6.12.1一起工作

时间:2009-12-15 15:48:49

标签: haskell ghc cabal

我在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

3 个答案:

答案 0 :(得分:7)

您是否从Hackage下载了cabal-install-0.8.0? bootstrap.sh应该可以正常使用ghc-6.12.1。

http://hackage.haskell.org/package/cabal-install

答案 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中获取它。