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

これは、ghc6 と cabal-install apt パッケージのみがインストールされたクリーンな Ubuntu 10.04 上にあります。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 に答える