0

我无法将 cabal 升级到 1.17.0 版。我当前的 cabal 版本是:

edechter@helmholtz cabal-install (master) $ cabal --version
cabal-install version 1.16.0.2
using version 1.16.0.3 of the Cabal library 

这是我的尝试:

edechter@helmholtz cabal-install (master) $ cabal install cabal-install-1.17.0
Resolving dependencies...
cabal: Could not resolve dependencies:
rejecting: cabal-install-1.16.0.2, 1.16.0.1, 1.16.0, 0.14.0, 0.10.2, 0.10.0,
0.8.2, 0.8.0, 0.6.4, 0.6.2, 0.6.0, 0.5.2, 0.5.1, 0.5.0, 0.4.0 (global
constraint requires ==1.17.0)

我按照这里的说明进行操作:http ://www.haskell.org/cabal/FAQ.html#dependencies-conflict 但我没有看到任何冲突。

有任何想法吗?

4

1 回答 1

2

1.16.0.2是目前在 Hackage 上可用的最新版本。如果您想尝试预发布版本,我建议使用cabal-dev

$ git clone git://github.com/haskell/cabal.git
$ cd cabal/cabal-install
$ cabal-dev add-source ../Cabal
$ cabal-dev install

可执行文件将cabal安装在cabal-dev/bin.

于 2013-03-29T02:16:57.170 回答