Yesod无法安装(即文本包)

时间:2011-06-01 23:35:09

标签: haskell cabal yesod

我正在尝试通过cabal安装Yesod,但它仍然无法安装Data.Text。

我尝试使用cabal install text单独安装文本,导致出现错误消息:

Resolving dependencies...
Configuring text-0.11.1.0...
Preprocessing library text-0.11.1.0...
Building text-0.11.1.0...

Data/Text/Lazy/Builder/RealFloat.hs:21:7:
    Could not find module `Data.Text.Lazy.Builder.RealFloat.Functions':
      Use -v to see a list of the files searched for.
cabal: Error: some packages failed to install:
text-0.11.1.0 failed during the building phase. The exception was:
ExitFailure 1

调查下载的文本包的目录结构,我发现确实没有Data/Text/Lazy/Builder/RealFloat/Functions.hs。最接近的是Data/Text/Lazy/Builder/Functions.hs(但这不包含尝试导入的RealFloat.hs函数,即roundTo)。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

这是与ghc7.0相关的问题(并在“构建失败”下的hackage列出)。尝试安装适用于yesod的text-0.11.0.8。