2012-01-04 47 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,这应该有效。