如何使用 Stack 升级 GHC

How to upgrade GHC with Stack

的输出
stack ghc -- --version

The Glorious Glasgow Haskell Compilation System, version 7.10.3

我想升级到 GHC 8。

如何告诉 Stack 升级 GHC?

来自 IRC 的用户 dysfun 回答了我的问题,所以我将 post 放在这里 posterity。

要更新用于编译项目的 GHC,请转到项目的 stack.yaml 文件。

里面有解析器字段。相应地更新它。一些例子:

resolver: ghc-8.0.2
resolver: lts-9.0
resolver: nightly-2015-09-21

就我而言,我从 this webpage 了解到解析器 lts-9.0 使用 GHC 8.0.2。

在 Stack 的解析器上。