2012-01-04 54 views
0

我將以下錯誤解釋爲Yesod依賴性authenticate-0.10.2.2需要attoparsec == 0.9。*,但Yesod本身要求attoparsec> = 0.10。我能做些什麼來解決這個?>需要關於如何繼續Yesod安裝的建議

Resolving dependencies... 
cabal: cannot configure authenticate-0.10.2.2. It requires attoparsec ==0.9.* 
For the dependency on attoparsec ==0.9.* there are these packages: 
attoparsec-0.9.0.0, attoparsec-0.9.1.1 and attoparsec-0.9.1.2. However none of 
them are available. 
attoparsec-0.9.0.0 was excluded because attoparsec-enumerator-0.3 requires 
attoparsec ==0.10.* 
attoparsec-0.9.0.0 was excluded because yesod-0.9.4.1 requires attoparsec >=0.10 

attoparsec-0.9.1.1 was excluded because attoparsec-enumerator-0.3 requires 
attoparsec ==0.10.* 
attoparsec-0.9.1.1 was excluded because yesod-0.9.4.1 requires attoparsec 

>=0.10 
    attoparsec-0.9.1.2 was excluded because attoparsec-enumerator-0.3 requires 
    attoparsec ==0.10.* 
    attoparsec-0.9.1.2 was excluded because yesod-0.9.4.1 requires attoparsec 
>=0.10 

回答

1

我不知道爲什麼陰謀正試圖安裝身份驗證的舊版本。嘗試在其上設置一個下限,即authenticate >= 0.10.4,這應該有效。