退出代码 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 的? 你应该更新你的阴谋集团,并记得使用 installyesod-platform
(如果你还没有这样做的话)
错误是类型不匹配。我昨天简单地看了它,但没有找到。看起来持久依赖的库之一改变了它的 API。
@Ralph 这可能是 Aeson 吗?我听说它开始用 ~0.7 或 smth 破坏一些东西
【参考方案1】:
重新安装 Haskell 平台允许我安装 Persistent,但真正的问题是我需要安装 gcc48
。安装这个清除了一切。 https://***.com/a/21285413/1176156
【讨论】:
以上是关于退出代码 11 安装 Persistent (Yesod)的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio Emulator崩溃:进程以退出代码139结束(由信号11中断:SIGSEGV)
群晖5.0安装discuz时出现•Access denied for user 'root'@'localhost' (using password: YE