cabal安装yesod失败了吗?

Haskell包依赖继续是一个问题,但我不知道如何解决这个问题。我的环境: Ubuntu 10.10,新安装 apt-get install ghc6 cabal-install cabal update&& cabal安装cabal-install 然后: cabal安装yesod 我得到了这个:
$ cabal install yesod
cabal: Error: some packages failed to install:
persistent-0.3.1.2 failed during the building phase. The exception was:
ExitFailure 1
yesod-0.6.6 depends on persistent-0.3.1.2 which failed to install.
$ cabal install persistent-0.3.1.2
Resolving dependencies...
cabal: cannot configure blaze-builder-0.2.0.2. It requires text ==0.10.*
For the dependency on text ==0.10.* there are these packages: text-0.10.0.0,
text-0.10.0.1 and text-0.10.0.2. However none of them are available.
text-0.10.0.0 was excluded because enumerator-0.4.3.1 requires text ==0.11.*
text-0.10.0.1 was excluded because enumerator-0.4.3.1 requires text ==0.11.*
text-0.10.0.2 was excluded because enumerator-0.4.3.1 requires text ==0.11.*
如何安装yesod?     
已邀请:
要查看更多详细信息,请添加-v(或甚至-v2或-v3)以及--dry-run。使用ghc-pkg列表查看当前安装的内容也很有用。 当您升级持久性时,cabal决定它还应该重建依赖于它的现有yesod。这会触发blaze-builder升级。 blaze-builder需要比正在安装的枚举器更旧的文本。 http://hackage.haskell.org/package/enumerator声称支持较旧的文本版本以及0.11。但是阴谋集团已被某种方式所取代。详细输出可能会告诉您更多信息,或者看看您是否可以使用--constraint或两个。或者首先卸载一些相关的软件包,比如yesod。当然,请确保您已完成cabal更新。     
yesod正在大力发展。电子邮件michael snoyman(联系信息可以在这里找到),他对请求非常敏感     
有一个依赖性中断。将此报告为包的作者的错误。考虑手动下载和安装旧版本的枚举器。     
我在这里找到了一些关于更好的安装过程的信息: https://github.com/yesodweb/yesod 查找有关cabal-src的部分。 我正在尝试它。 我会报告回来,让人们知道它是否有效。     

要回复问题请先登录注册