【发布时间】:2014-01-19 04:08:10
【问题描述】:
我正在尝试在我的 Mac(运行 Mavericks)上安装 Yesod,但由于安装 Persistent 时出错,安装失败。具体来说,cabal install persistent 产生:
Failed to install persistent-1.3.0.2
Updating documentation index /Users/Max/Library/Haskell/doc/index.html
cabal: Error: some packages failed to install:
persistent-1.3.0.2 failed during the building phase. The exception was:
ExitFailure 11
(The full output is available as a gist)
我认为这不是冲突问题,因为我在尝试此操作之前运行了 rm -rf ~/.ghc ~/.cabal(尽管我认为 3 个全局安装的软件包可能没有被删除——不确定)。
我正在使用带有 ghc-clang-wrapper 脚本的最新 Haskell 平台。
Cabal 版本:
$ cabal --version
cabal-install version 1.16.0.2
using version 1.16.0 of the Cabal library
GHC 版本:
$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.6.3
【问题讨论】:
-
你是如何安装你的 yesod 的?
-
你应该更新你的阴谋集团,并记得使用 install
yesod-platform(如果你还没有这样做的话) -
错误是类型不匹配。我昨天简单地看了它,但没有找到。看起来持久依赖的库之一改变了它的 API。
-
@Ralph 这可能是 Aeson 吗?我听说它开始用 ~0.7 或 smth 破坏一些东西
标签: haskell cabal yesod persistent