首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于缺少Cabal库,cabal install拒绝安装模块

由于缺少Cabal库,cabal install拒绝安装模块
EN

Stack Overflow用户
提问于 2016-02-23 07:28:28
回答 1查看 559关注 0票数 1

我真的很想看看这个。尝试为我的ghc安装mtl,所以我安装了cabal-install包(我运行的是Fedora23)。然后我试着运行cabal update,它运行正常,但是cabal install mtl给了我这个。

代码语言:javascript
复制
Resolving dependencies...
Configuring transformers-0.5.2.0...
Failed to install transformers-0.5.2.0
Last 10 lines of the build log ( /home/metthal/.cabal/logs/transformers-0.5.2.0.log ):
cabal: Error: some packages failed to install:
mtl-2.2.1 depends on transformers-0.5.2.0 which failed to install.
transformers-0.5.2.0 failed during the configure step. The exception was:
user error (The package 'transformers' requires Cabal library version -any &&
>=1.6 but no suitable version is installed.)

上面提到的日志文件是完全空的。安装了ghc-Cabal包。cabal --version报道了这点。

代码语言:javascript
复制
cabal-install version 1.18.1.0
using version 1.18.1.5 of the Cabal library

我也尝试了cabal install cabal-install,但在所有依赖项上都出现了相同的错误。

我真的不再理解它了,我不知道如何解决这个问题。谷歌搜索没有帮助,因为似乎我是唯一有这种问题的人。我很感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-02-25 04:36:38

对于记录(尽管这显然已经解决了),问题是cabal是cabal安装工具,但是错误消息中的Cabal引用了一个库,因此运行ghc-pkg list检查是否安装了该库,以及下一步应该是什么版本。

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

https://stackoverflow.com/questions/35565955

复制
相关文章

相似问题

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