【问题标题】:Exit Code 11 installing Persistent (Yesod)退出代码 11 安装 Persistent (Yesod)
【发布时间】: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


【解决方案1】:

重新安装 Haskell 平台允许我安装 Persistent,但真正的问题是我需要安装 gcc48。安装这个清除了一切。 https://stackoverflow.com/a/21285413/1176156

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-12
    • 2018-07-13
    • 2021-06-24
    • 2012-07-28
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多