gpt4 book ai didi

haskell - 升级 haskell 堆栈使用的 ghc 版本

转载 作者:行者123 更新时间:2023-12-02 13:46:50 26 4
gpt4 key购买 nike

我正在尝试将我为 haskell stack 安装的 ghc 版本从版本 8.0.2 更新到 8.2.1,但似乎我遗漏了一些东西。

[user@localhost ~]$ stack --resolver ghc-8.2.1 setup
stack will use a sandboxed GHC it installed
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

[user@localhost ~]$ stack ghci
Configuring GHCi with the following packages:
GHCi, version 8.0.2: http://www.haskell.org/ghc/ :? for help
Loaded GHCi configuration from /tmp/ghci7878/ghci-script
Prelude> :q
Leaving GHCi.

我认为我需要执行一些额外的步骤来更新堆栈的 ghc 版本,但我不确定。

最佳答案

有 2 个选项。

临时解决方案是每次加载堆栈时都必须提供 ghc 的版本。

ghc --resolver ghc-8.2.1 ghci

如果您不提供 ghc 的版本,堆栈将加载默认版本。

第二个选项是将堆栈的 ghc 版本永久配置为默认版本。以下是用于此目的的步骤

configure *resolver: ghc-8.2.1* in the file *.stack/global-project/stack.yaml*

并重新启动您的堆栈。

关于haskell - 升级 haskell 堆栈使用的 ghc 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45533610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com