Pergunta

Eu tenho lido sobre Happstack e decidi tentar. Estou executando o Xubuntu 9.10 e cheguei a esta página no tutorial que me disse para fazer cabal install na pasta tutorial. Quando fiz isso, recebi os seguintes erros:

$ 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

Isso está me dizendo que alguns pacotes precisam <2 e outros precisam> = 2?

Tentei instalar 1 e 2 via apt-get, mas não funciona. Eu recebo os mesmos erros. Se alguém puder fornecer sugestões, eu agradeceria.

Foi útil?

Solução

Os autores de happstack estão enviando um pacote quebrado. Como aponta efemient, este é um problema conhecido. A mensagem de Max Bolingbroke sugere uma solução alternativa.

Outras dicas

Happstack 0.5 não requer mais nenhuma versão do QuickCheck por padrão. Se você optar por criar os testes, ele usará o QuickCheck 2.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top