繁体   English   中英

Cabal无法确定GHC版本

[英]Cabal can't determine GHC version

我目前正在尝试通过以下方式更新Cabal(1.14.0,版本为4.0的cabal-install)

cabal install cabal-install

但是,这给我一个带有错误的ExitFailure1

setup: The program ghc version >=6.4 is required but the 
version of /usr/bin/ghc could not be determined.

但是我肯定运行的是GHC更大的版本。

$ /usr/bin/ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.4.2

使用OSX 10.8并通过Mac的Haskell Platform下载安装Haskell可能很重要。

是否有人对如何解决此问题有建议? 我没有找到有关此问题的任何文档。

由于您使用的是Mac,为什么不尝试安装出色的Homebrew软件包管理器? /usr/local/bin添加到您的PATH中,然后只需brew install cabal-install

您甚至可以brew install ghc haskell-platform

要升级软件包列表,请使用brew upgrade ,然后您可以查看需要使用brew outdated更新的更新,并使用brew update

当然,您可以命名单个软件包以进行更新,并指定软件包的版本。 Homebrew将“食谱”(Ruby脚本)保留在其自己的git存储库中(默认情况下在/ usr / local中),以进行软件包管理。

然后,您可以首先进行真正的工作...编写一些代码! (或根据您的情况进行构建)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM