提问人:akbiggs 提问时间:10/29/2013 最后编辑:akbiggs 更新时间:10/30/2013 访问量:5306
阴谋集团无法确定GHC版本
Cabal can't determine GHC version
问:
我目前正在尝试更新Cabal(1.14.0,cabal-install版本为0.14.0)
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 平台下载安装了 Haskell,这可能很重要。
有没有人对如何解决或解决此问题有任何建议?我无法找到有关此问题的任何文档。
答:
1赞
WeaponsGrade
10/30/2013
#1
既然您使用的是 Mac,为什么不尝试安装出色的 Homebrew 包管理器呢?添加到你的 PATH,然后它就 ./usr/local/bin
brew install cabal-install
你甚至可以.brew install ghc haskell-platform
要升级软件包列表,请使用 ,然后您可以查看需要更新的内容,并使用 更新它们。brew upgrade
brew outdated
brew update
当然,您也可以命名要更新的单个包,并指定包的版本。Homebrew 将用于包管理的“配方”(Ruby 脚本)保存在自己的 git 存储库中(默认在 /usr/local 中)。
然后你就可以继续你最初真正想做的事情了......写一些代码!(或构建,在您的情况下)
评论
0赞
akbiggs
10/30/2013
没有意识到 Homebrew 有 haskell 平台和阴谋集团的公式。这奏效了,非常感谢!
评论
-v
-v2
-v3
cabal update
bootstrap.sh