我正在尝试通过
更新Cabal(1.14.0,cabal-install at version 0.14.0)cabal install cabal-install
然而,这给了我一个带错误
的ExitFailure1setup: 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上并且通过Haskell平台下载Mac安装了Haskell。
有没有人就如何修复或解决此问题提出建议?我无法找到有关此问题的任何文档。
答案 0 :(得分:1)
由于您使用的是Mac,为什么不尝试安装优秀的Homebrew软件包管理器?将/usr/local/bin
添加到您的PATH,然后它只是brew install cabal-install
。
您甚至可以brew install ghc haskell-platform
。
要升级包列表,请使用brew upgrade
,然后您可以查看需要使用brew outdated
进行更新的内容,并使用brew update
进行更新。
当然,您也可以命名单个包以进行更新,并指定包的版本。 Homebrew在自己的git存储库中保存用于包管理的“recipes”(Ruby脚本)(默认情况下在/ usr / local中)。
然后你可以在第一时间继续你真正想做的事情......写一些代码! (或建立,在你的情况下)