10

尝试运行 cabal install cabal-install 时出现以下错误 我已经从以下位置安装了 haskell 平台:http ://www.haskell.org/platform/ for Mac OS X Lion。我想运行 cabal install cabal-install 这样我就可以安装 quickcheck

尝试更新时,我收到此错误。

$ cabal install cabal-install
Resolving dependencies...
Configuring cabal-install-1.16.0...
Building cabal-install-1.16.0...
Preprocessing executable 'cabal' for cabal-install-1.16.0...
<command line>: cannot satisfy -package-id HTTP-4000.2.3-d6c69f84aec25261a9a3f6946119d9d2
    (use -v for more information)
cabal: Error: some packages failed to install:
cabal-install-1.16.0 failed during the building phase. The exception was:
ExitFailure 1
4

2 回答 2

8

尝试:

sudo ghc-pkg recache

我有同样的问题,这对我有用。

于 2013-04-08T04:16:31.320 回答
2

转到您的 .cabal/config 文件,查找显示“library-profiling:”的行。对于 MacOSX,这应该设置为“False”,否则它将无法找到已安装的软件包。你会在构建阶段遇到有趣的错误,因为“可能”某些包没有安装,所以它无法导入某些模块。

于 2012-12-07T08:32:59.100 回答