我真的很想看看这个。尝试为我的ghc安装mtl,所以我安装了cabal-install包(我运行的是Fedora23)。然后我试着运行cabal update,它运行正常,但是cabal install mtl给了我这个。
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报道了这点。
cabal-install version 1.18.1.0
using version 1.18.1.5 of the Cabal library我也尝试了cabal install cabal-install,但在所有依赖项上都出现了相同的错误。
我真的不再理解它了,我不知道如何解决这个问题。谷歌搜索没有帮助,因为似乎我是唯一有这种问题的人。我很感谢你的帮助。
发布于 2016-02-25 04:36:38
对于记录(尽管这显然已经解决了),问题是cabal是cabal安装工具,但是错误消息中的Cabal引用了一个库,因此运行ghc-pkg list检查是否安装了该库,以及下一步应该是什么版本。
https://stackoverflow.com/questions/35565955
复制相似问题