我真的非常绝望。尝试为我的mtl
安装ghc
,因此我安装了cabal-install
包(我正在运行Fedora 23)。然后我尝试运行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
,但这给了我所有依赖项的错误。
我真的不理解它了,我不知道如何解决这个问题。谷歌搜索没有帮助,因为看起来我是唯一一个有这种问题的人。我感谢任何帮助。
答案 0 :(得分:2)
对于记录(虽然这显然已得到解决),问题是cabal
是cabal安装工具,但错误消息中的Cabal
是指库,因此运行{{1检查是否已安装该库以及适当的下一步是什么版本。