首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cabal-install不会为happy保留版本

cabal-install不会为happy保留版本
EN

Stack Overflow用户
提问于 2013-05-14 12:49:45
回答 1查看 2.7K关注 0票数 19

我尝试使用cabal install hoogle,但haskell-src-exts-1.13.5依赖项出现了问题:

代码语言:javascript
复制
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没有保留这个版本:

代码语言:javascript
复制
>$ 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仍然是被忽略的。

怎么回事?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-14 13:47:00

看起来cabal没有为可执行文件显示Installed versions,而是仅为库显示。

也许cabal将happy安装到您的主目录中,例如在$HOME/.cabal/bin中,但它不在您的PATH中。cabal install happy在最后几行显示了这条路径。因此,您可以将此路径添加到您的PATH中,然后再次尝试安装haskell-src-exts

票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16535336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档