我目前正在尝试通过执行以下操作来更新 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 Platform 下载安装了 Haskell,这可能很重要。
有人对如何解决或解决这个问题有建议吗?我无法找到有关此问题的任何文档。
既然您使用的是 Mac,为什么不尝试安装优秀的Homebrew http://brew.sh/包管理器?添加/usr/local/bin
到你的路径,然后就是brew install cabal-install
.
你甚至可以brew install ghc haskell-platform
.
要升级包列表,请使用brew upgrade
,然后您可以查看需要更新的内容brew outdated
并更新它们brew update
.
当然,您也可以命名要更新的各个包,并指定包的版本。 Homebrew 将包管理的“配方”(Ruby 脚本)保留在自己的 git 存储库中(默认在 /usr/local 中)。
然后你就可以继续做你真正想做的事情了……写一些代码! (或根据您的情况构建)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)