【发布时间】:2010-12-10 20:51:03
【问题描述】:
我正在尝试在我的系统上构建/安装 Cabal,但遇到了以下依赖错误:
SDGL0990Z464C:Cabal-1.8.0.4 cflynn$ ghc --make Setup
SDGL0990Z464C:Cabal-1.8.0.4 cflynn$ ./Setup configure
Configuring Cabal-1.8.0.4...
Setup: At least the following dependencies are missing:
base >=4 && <3 && >=1 && <5, filepath >=1 && <1.2
我已经安装了 GHC 7.0.1,据我所知 GHC 6.6.1 和后来的“文件路径”包?而且我不清楚“基地”到底指的是什么?
【问题讨论】:
-
GHC-7.0.1 已经有 Cabal-1.10.0.0,你不想降级它,因为它与那个版本的 GHC 是配对的。你真的想要 cabal-install 吗?我认为您需要等到新版本发布,很快(即本月)应该会有新版本,因为它是平台下一个版本的候选发布者所需要的。
-
@stephen,如果 cabal 带有 GHC,你能告诉我如何“启用”命令行客户端吗?我正在尝试在我的系统上安装 xmonad。
-
嗨,凯西。命令行客户端是“cabal-install”。尽管 GHC 附带了 cabal 库的孪生版本,但“cabal-install”是一个更大的程序,而不仅仅是 cabal 库之上的可执行文件,因此直到 GHC 几周后才发布。如果您主要想要 xmonad,则最好使用 Haskell 平台,因此您必须退回到 GHC 6.12.4(或等待我认为计划在 1 月发布的下一个平台版本)。
-
感谢@stephen tetley,我只是使用 GHC 卸载工具,我正在下载 haskell-platform-2010.2.0.0 希望这能让我取得更多进展:)