cabal 安装 mime 失败

Posted

技术标签:

【中文标题】cabal 安装 mime 失败【英文标题】:failure of cabal install mime 【发布时间】:2011-03-21 03:14:30 【问题描述】:

我最近获得了适用于 Mac OS X 的 Haskell 平台。我已经 cabal 安装了一些软件包,然后出现了这个错误,我不明白。似乎说我需要 4 的基础版本,但我确实有。

> cabal install mime  
Resolving dependencies...  
cabal: cannot configure mime-0.3.2. It requires base >=3 && <=4  
For the dependency on base >=3 && <=4 there are these packages: base-3.0.3.1  
and base-3.0.3.2. However none of them are available.  
base-3.0.3.1 was excluded because of the top level dependency base -any  
base-3.0.3.2 was excluded because of the top level dependency base -any  

如果我运行cabal info base,它会显示很多行,但其中之一是:

Versions installed: (4.3.1.0)

那不满足

【问题讨论】:

【参考方案1】:

4.3.1.0 大于 4(即 4.0.0.0)。在这些情况下,我:

    cabal 解包,编辑 .cabal 文件以修复基础构建 dep,运行 cabal install 向维护人员发送一封措辞礼貌的电子邮件。我知道是 Sigbjorn 最近很难接触到(我听说)。如果他在几周内没有回复,我会考虑自己更新软件包并发送另一封礼貌的电子邮件(只要更改如此小且微不足道)。

【讨论】:

以上是关于cabal 安装 mime 失败的主要内容,如果未能解决你的问题,请参考以下文章

如何让 ghci 查看我从 cabal 安装的软件包?

如何将 dev 分支安装到 Cabal 沙箱中

cabal 在 Mac OS X 上安装加速 cuda 错误 [重复]

在 Windows 上使用 cabal 安装 pango 和 GIO 时不可见 CULlong 类型的构造函数

通过 cabal (cabal-install) 在命令行中指定 ghc 选项,而无需编辑软件包的 .cabal 文件

如何解决 cabal 中损坏的依赖关系?