質問

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をインストールするだけです。最新バージョンを実際にインストールするように手に入れるのはなぜですか?

役に立ちましたか?

解決

$ 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