Проблемы, которые нужно испытать - PullRequest
2 голосов
/ 11 февраля 2010

Я читал о Happstack и решил дать ему шанс. Я запускаю xubuntu 9.10 и попал на эту страницу в учебнике, который сказал мне сделать cabal install в папке учебника. Когда я сделал это, я получил следующие ошибки:

$ cabal install
Resolving dependencies...
cabal: cannot configure Crypto-4.2.1. It requires QuickCheck >=2
For the dependency on QuickCheck >=2 there are these packages: QuickCheck-2.1,
QuickCheck-2.1.0.1, QuickCheck-2.1.0.2 and QuickCheck-2.1.0.3. However none of them are available.
QuickCheck-2.1 was excluded because happstack-util-0.4.1 requires QuickCheck <2
QuickCheck-2.1 was excluded because MissingH-1.0.3 requires QuickCheck >=1.0 && <2.0
QuickCheck-2.1.0.1 was excluded because happstack-util-0.4.1 requires QuickCheck <2
QuickCheck-2.1.0.1 was excluded because MissingH-1.0.3 requires QuickCheck >=1.0 && <2.0
QuickCheck-2.1.0.2 was excluded because happstack-util-0.4.1 requires QuickCheck <2
QuickCheck-2.1.0.2 was excluded because MissingH-1.0.3 requires QuickCheck >=1.0 && <2.0
QuickCheck-2.1.0.3 was excluded because happstack-util-0.4.1 requires QuickCheck <2
QuickCheck-2.1.0.3 was excluded because MissingH-1.0.3 requires QuickCheck >=1.0 && <2.0

Это говорит мне о том, что некоторым пакетам нужно <2, а другим нужно> = 2?

Я попытался установить 1 и 2 через apt-get, но это не работает. Я получаю те же ошибки. Если кто-то может дать предложения, я был бы признателен.

Ответы [ 2 ]

3 голосов
/ 11 февраля 2010

Авторы happstack отправляют сломанную упаковку. Как указывает Ephemient, это известная проблема . Сообщение Макса Болингброка предлагает обходной путь.

1 голос
/ 01 августа 2010

Happstack 0.5 больше не требует какой-либо версии QuickCheck по умолчанию. Если вы решили построить тесты, то он использует QuickCheck 2.

...