3

当我运行时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

如何解决这样的问题?

4

2 回答 2

8

而不是cabal install hoogle,运行cabal install alex happy && cabal install hoogle

hackage 上的许多软件包都需要alexand happy,因此最好在之后安装它们cabal update

于 2012-08-01T07:20:26.040 回答
2

我在本地安装 hoogle 时遇到了很多麻烦。将 cabal 二进制目录 ~/.cabal/bin 添加到我的 PATH 中

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

最终基本上解决了我的问题。之后,只需按照错误安装任何 cabal 吠叫丢失的东西,包括 alex 和 happy。

于 2014-05-21T20:45:24.067 回答