我已经为 MAC OSX 安装了最新的 Haskell 平台,当我对 Cabal 执行任何操作时,我收到错误“设置:无法解析 'ghc-pkg 转储'的输出”。
所以我查看了我的版本:
ralphtq$ ghc-pkg list 阴谋集团 /Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/package.conf.d 阴谋集团-1.8.0.2 ralphtq-mac-mini:cabal-install-0.6.4 ralphtq$ cabal --version cabal 安装版本 0.6.2 使用 Cabal 库的 1.6.0.3 版本
这告诉我,即使我有 Cabal 1.8,cabal-instal 的版本也是 0.6.2。我试图纠正使用 darcs 来获取最新版本的 cabal-install,但我无法通过错误:
ralphtq$ sh bootstrap.sh 检查已安装的 ghc-6.12.1 软件包... parsec 已经安装并且版本没问题。 网络已经安装,版本没问题。 Cabal 已经安装,版本没问题。 mtl 已经安装,版本没问题。 HTTP 已经安装并且版本没问题。 zlib 已经安装,版本没问题。 打扫... 链接设置... 配置 cabal-install-0.9.1... 设置:至少缺少以下依赖项: 阴谋集团 ==1.9.*
预计 Cabal 将 >= 1.9。
我尝试安装以前版本的 Cabal,但出现以下错误:
... ... [50 of 51] 编译 Distribution.Simple ( Distribution/Simple.hs, Distribution/Simple.o ) [51 of 51] 编译 Main (Setup.hs, Setup.o) 链接设置... 配置 Cabal-1.6.0.2... 设置:无法解析“ghc-pkg 转储”的输出
我又回到了同样的问题。
我也尝试过完全重新安装平台。
我的下一个选择是什么?感谢帮助,谢谢。