运行cabal-install时出错:ExitFailure 1(Mac OS X lion)

Tom*_*Tom 10 haskell functional-programming

尝试运行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
Run Code Online (Sandbox Code Playgroud)

Dat*_* Le 8

尝试:

sudo ghc-pkg recache
Run Code Online (Sandbox Code Playgroud)

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


小智 2

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