2009-12-15 41 views
6

我已经在OS X上安装了最新的GHC包(6.12.1),但是我无法让Cabal工作。我删除了之前与GHC 6.10合作过的版本,并试图从头开始重新安装。可供下载的最新Cabal版本是1.6.0.2。但是,当我尝试建立这个我得到以下错误:让Cabal与GHC一起工作6.12.1

Configuring Cabal-1.6.0.2... 
Setup: failed to parse output of 'ghc-pkg dump' 

从我所发现的搜索,这似乎表明,惊天动地的版本太旧了GHC的版本。有没有办法让Cabal与GHC 6.12.1一起工作呢?

编辑:要清楚,我试图设置cabal-install

回答

4

GHC 6.12.1自带Cabal 1.8.0.2,你不需要额外安装任何东西来获得它。

只需安装GHC 6.12.1并输入ghc-pkg list Cabal即可看到。

+1

谢谢,但是caball-install怎么样?我试图引导它,它下载Cabal 1.6.0.2并失败,同样的错误。 – 2009-12-15 16:58:35

+2

当前最新版本的cabal-install是0.6.4,与Cabal-1.8.0.2不兼容。 即将推出的0.7.x版本将支持Cabal-1.8.0.2和GHC 6.12.1。 – 2009-12-15 17:02:51

3

我在Freenode的#Haskell IRC频道上听到有人说他们的Cabal-install可以从存储库中正常工作。如果你不想等待下一个版本,你应该可以从darcs回购中获得它。

+0

是的,Darcs的caball-install的最新版本(0.7.5?)似乎工作正常。谢谢。 – 2009-12-15 21:44:17