lts 9.9与ghc 8.0.2相关。为什么使用8.0.1

时间:2018-09-01 08:43:37

标签: haskell haskell-stack stackage

我有一个解析器lts-9.9的堆栈yaml,它与ghc 8.0.2相关联(请参阅https://www.stackage.org/lts-9.9,但是当我运行stack solver时,我会看到:

Using resolver: lts-9.9
Using compiler: ghc-8.0.1

,而不是ghc-8.0.2。这似乎违反了将堆栈构建严格限制为一组软件包和ghc的冲突?我忽略了什么?

1 个答案:

答案 0 :(得分:0)

如果ghc-8.0.1ghc的基于系统的安装版本,并且stack被配置为使用它而不是它自己的沙盒版本,则会发生这种情况。

有一个非常全面的页面,介绍了所有情况-https://docs.haskellstack.org/en/stable/faq/