2013-03-29 48 views
0

我在升级cabal到版本1.17.0时遇到问题。我目前的小集团的版本是:故障升级cabal-install

[email protected] cabal-install (master) $ cabal --version 
cabal-install version 1.16.0.2 
using version 1.16.0.3 of the Cabal library 

这里是我的尝试:

[email protected] 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 但我没有看到任何冲突。

任何想法?

+0

你从哪里找到'cabal-install' version 1.17.0? – Koterpillar

回答

2

1.16.0.2 is the latest version currently available on 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下安装。

+0

谢谢,这个作品完美。 – Eyal