7

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

4

3 回答 3

7

你从 Hackage 下载了 cabal-install-0.8.0 吗?bootstrap.sh 应该与 ghc-6.12.1 一起正常工作。

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

于 2010-01-05T23:30:37.510 回答
4

GHC 6.12.1 附带 Cabal 1.8.0.2,您无需安装任何额外的东西即可获得它。

只需安装 GHC 6.12.1 并输入ghc-pkg list Cabal,您就会看到。

于 2009-12-15T16:47:09.947 回答
3

我在 Freenode 的#Haskell IRC 频道上听到有人说他们让 Cabal-install 从存储库中运行良好。如果您不想等待下一个版本,您应该可以从 darcs 存储库中获取它。

于 2009-12-15T18:01:24.960 回答