我正在尝试在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安装APT包。在尝试安装QuickCheck之前,我在Cabal之前安装了二进制包。

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

有帮助吗?

解决方案

$ 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
.

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top