我是新手,我已经尝试使用谷歌搜索,IRC,以及CLI告诉我做的事情,但似乎无法让基本的哈克尔生态系统工具发挥得很好。
我通过此页面https://www.haskell.org/downloads上的最小安装程序OSX链接安装了ghc,stack和cabal,现在我在尝试开始堆栈时遇到了一些奇怪的解析器问题。我运行stack ghci
它告诉我它需要7.10.3并运行stack setup
。安装程序然后说安装了ghc@7.10.2。这是我的终端输出http://lpaste.net/152629的粘贴。非常感谢任何帮助,谢谢!
答案 0 :(得分:1)
显然,该软件包中的堆栈版本是0.1.2.0,这是超级旧版本,而且这个bug已经过时了。我不知道为什么.org下载页面安装了该工具的古老版本,但我的修复最终是从这里手动下载堆栈:https://github.com/commercialhaskell/stack/blob/master/doc/install_and_upgrade.md然后我下载了我运行的zip文件
mv ~/Downloads/stack-1.0.2-osx-x86_64/stack /Applications/ghc-7.10.2.app/Contents/bin/stack
该命令将更新的堆栈放在旧堆栈的位置,然后事情似乎正常工作!
作为一个注释:了解有关安装haskell的更多信息,似乎每个人都建议您永远不要通过haskell.org安装haskell,而是在其上安装堆栈并使用它来安装haskell。