Ошибка при запуске cabal-install: ExitFailure 1 (Mac OS X lion)

При попытке запустить cabal install cabal-install появляется следующая ошибка: Я установил платформу haskell из: http://www.haskell.org/platform/ для Mac OS X Lion. Я хочу запустить cabal install cabal-install, чтобы я мог установить quickcheck

При попытке обновления я получаю этот erro.

$ 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

Ответ 1

Try:

sudo ghc-pkg recache

У меня была такая же проблема, и это работает для меня.

Ответ 2

Перейдите в свой файл .cabal/config, найдите строку, которая говорит "library-profiling:". Для MacOSX это должно быть установлено значение "False", иначе он не сможет найти установленные пакеты. Вы получите смешные ошибки на этапе сборки, когда им не удалось импортировать определенные модули, потому что "возможно" определенные пакеты не установлены.