Cabal устанавливает проблему версии quickcheck - PullRequest
5 голосов
/ 15 июля 2010

Я пытаюсь установить quickcheck 2 через cabal в Ubuntu 10.04. Независимо от того, что я пытаюсь сделать, я всегда получаю следующее:

$ 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. Я установил бинарный пакет через cabal, прежде чем пытаться установить quickcheck.

Он сообщает, что 2.1.1.1 доступен, но он устанавливает только 1.2.0.0. Почему я не могу заставить его установить последнюю версию?

1 Ответ

2 голосов
/ 15 июля 2010
$ 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

Вы можете быть более точным в номере версии, но вам не нужно.

...