我尝试使用cabal install hoogle,但haskell-src-exts-1.13.5依赖项出现了问题:
Configuring haskell-src-exts-1.13.5...
setup: The program happy version >=1.17 is required but it could not be found.当我尝试安装的时候,它似乎成功地完成了,但是cabal install happy没有保留这个版本:
>$ cabal list happy
* happy
Synopsis: Happy is a parser generator for Haskell
Default available version: 1.18.10
Installed versions: [ Unknown ]
Homepage: http://www.haskell.org/happy/
License: BSD3如您所见,该版本为[ Unknown ]。如果我再次尝试运行cabal install happy,它仍然是未知的,并且cabal-install仍然是被忽略的。
怎么回事?
提前感谢!
发布于 2013-05-14 13:47:00
看起来cabal没有为可执行文件显示Installed versions,而是仅为库显示。
也许cabal将happy安装到您的主目录中,例如在$HOME/.cabal/bin中,但它不在您的PATH中。cabal install happy在最后几行显示了这条路径。因此,您可以将此路径添加到您的PATH中,然后再次尝试安装haskell-src-exts。
https://stackoverflow.com/questions/16535336
复制相似问题