[英]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.