5

我正在尝试在 Ubuntu 10.04 上通过 cabal 安装 quickcheck 2。无论我尝试做什么,我总是会得到以下结果:

$ cabal list quickcheck
* QuickCheck
    Synopsis: Automatic testing of Haskell programs
    Latest version available: 2.1.1.1
    Latest version installed: 1.2.0.0
    Homepage: http://www.cse.chalmers.se/~koen
    License:  BSD3

这是在一个干净的 Ubuntu 10.04 上,只安装了 ghc6 和 cabal-install apt 软件包。在尝试安装 quickcheck 之前,我已经通过 cabal 安装了二进制包。

它告诉我 2.1.1.1 可用,但它只安装 1.2.0.0。为什么我不能让它实际安装最新版本?

4

1 回答 1

2
$ cabal install --dry-run quickcheck
Resolving dependencies...
In order, the following would be installed (use -v for more details):
QuickCheck-1.2.0.0

我不确定它为什么选择旧版本,但你可以这样做:

$ cabal install --dry-run quickcheck-2.1
Resolving dependencies...
In order, the following would be installed (use -v for more details):
mtl-1.1.0.2
QuickCheck-2.1

您可以在版本号中更具体,但您不必这样做。

于 2010-07-15T15:44:22.530 回答