Ошибка при выполнении cabal install hoogle

Когда я запускаю cabal install hoogle, я получаю следующее:

setup: The program happy version >=1.17 is required but it could not be found
cabal: Error: some packages failed to install
haskell-src-exts-1.13.3 failed during the configure step the exeption is ExitFailure 1

$ghc -V
The Glorious Glasgow Haskell Compilation System, version 7.4.1

Как исправить такую ​​проблему?


person z_axis    schedule 01.08.2012    source источник


Ответы (2)


Вместо cabal install hoogle запустите cabal install alex happy && cabal install hoogle.

Для многих пакетов по взлому требуются alex и happy, поэтому рекомендуется устанавливать их после cabal update.

person permeakra    schedule 01.08.2012

У меня было много проблем с установкой hoogle локально. Добавление двоичного каталога cabal ~/.cabal/bin в мой PATH с помощью

export PATH=$PATH:~/.cabal/bin

в итоге решил мою проблему. После этого просто следите за ошибками и устанавливайте все, о чем лает клика, включая alex и happy.

person RussellStewart    schedule 21.05.2014