退出代码 11 安装 Persistent (Yesod)

Posted

技术标签:

【中文标题】退出代码 11 安装 Persistent (Yesod)【英文标题】:Exit Code 11 installing 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

【问题讨论】:

可能相关:old.hackage.haskell.org/trac/hackage/ticket/777 你是如何安装你的 yesod 的? 你应该更新你的阴谋集团,并记得使用 install yesod-platform(如果你还没有这样做的话) 错误是类型不匹配。我昨天简单地看了它,但没有找到。看起来持久依赖的库之一改变了它的 API。 @Ralph 这可能是 Aeson 吗?我听说它开始用 ~0.7 或 smth 破坏一些东西 【参考方案1】:

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

【讨论】:

以上是关于退出代码 11 安装 Persistent (Yesod)的主要内容,如果未能解决你的问题,请参考以下文章

纱线安装失败,退出代码为 127

pip 安装要求失败,退出代码为 1 [重复]

matlab persistent啥意思

Android Studio Emulator崩溃:进程以退出代码139结束(由信号11中断:SIGSEGV)

群晖5.0安装discuz时出现•Access denied for user 'root'@'localhost' (using password: YE

NTFS/GPT 挂载以退出代码 13 退出