Question

J'ai lu sur Happstack et j'ai décidé de lui donner un coup de feu. J'utilise Xubuntu 9.10 et je suis arrivé cette page dans le tutoriel qui m'a dit de faire cabal install Dans le dossier du tutoriel. Quand j'ai fait cela, j'ai eu les erreurs suivantes:

$ 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

Est-ce que cela me dit que certains packages ont besoin <2 et d'autres ont besoin> = 2?

J'ai essayé d'installer à la fois 1 et 2 via APT-get mais cela ne fonctionne pas. Je reçois les mêmes erreurs. Si quelqu'un peut faire des suggestions, je l'apprécierais.

Était-ce utile?

La solution

Les auteurs de happstack expédient un forfait cassé. Comme le souligne Ephémient, c'est un problème connu. Le message de Max Bolingbroke suggère une solution de contournement.

Autres conseils

Happstack 0.5 ne nécessite plus aucune version de QuickCheck par défaut. Si vous choisissez de construire les tests, il utilise QuickCheck 2.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top