当使用堆栈安装快乐时,haskell堆栈全局ghc版本不匹配

时间:2016-12-03 09:21:03

标签: haskell haskell-stack

我已关注此cmd:

检查PATH上的ghc

:

setup stack global ghc version

root@9a79ab5e17cb:~# ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.10.3
设置堆栈全局解析器后

root@9a79ab5e17cb:~# stack setup 7.10.3
stack will use the GHC on your PATH
For more information on paths, see 'stack path' and 'stack exec env'
To use this GHC and packages outside of a project, consider using:
stack ghc, stack ghci, stack runghc, or stack exec

安装快乐失败>。<

cat /root/.stack/global-project/stack.yaml  
flags: {}
extra-package-dbs: []
packages: []
extra-deps: []
resolver: lts-7.10

如何更改堆栈ghc全局版本?

1 个答案:

答案 0 :(得分:1)

错误消息告诉您正在使用GHC 7.10.3,但lts-7.10适用于GHC 8.0.1。你可以做以下两件事之一:

  • 保留GHC 7.10.3并将左轮手枪更改为lts-6.26(截至2016年12月2日的最新解析器7.10.3)
  • 执行建议并运行stack setup。这将自动安装GHC 8.0.1,因为这是你的解析器所期望的。