2010-02-11 2 views
2

나는 Happstack에 대해 읽었으며 한 발을 내딛기로 결정했다. 나는 xubuntu 9.10을 실행 중이며 자습서 폴더에서 cabal install을 수행하라는 자습서에서 this page을 얻었습니다. 내가 이런 짓을 때, 나는 다음과 같은 오류를 가지고 :happstack-tutorial을 시험해 볼 때의 문제

$ 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가 필요하다고 말해?

apt-get을 통해 1과 2를 모두 설치하려했지만 작동하지 않습니다. 나는 같은 오류가 발생합니다. 누구든지 제안을 제공 할 수 있다면, 고맙겠습니다.

답변

3

happstack의 작성자는 깨진 패키지를 발송하고 있습니다. Ephemient가 지적한 바와 같이, 이것은 known problem입니다. Max Bolingbroke의 메시지는 해결 방법을 제시합니다.

+0

http://groups.google.com/group/happs/browse_thread/thread/e1cff6f1fbb543cc/13c03ffd4dcb7046 사실 알려진 문제입니다. Happs는 QC-2 지원을 위해 최근에 업데이트되었으며 아직 출시되지 않았습니다. – ephemient

+0

이것은 여전히 ​​그렇지만 점점 좋아지고 있습니다. – CiscoIPPhone

1

Happstack 0.5에는 더 이상 QuickCheck의 모든 버전이 기본적으로 필요하지 않습니다. 테스트를 빌드하도록 선택하면 빠른 검사 2가 사용됩니다.