繁体   English   中英

如何更改 Haskell 版本?

[英]How can I change Haskell version?

我下载了两个 haskell 版本。 8.6.5 和 8.2.2。 我做的最后一件事是在 cmd 中运行堆栈升级。 但我不知道如何从一个版本更改为另一个版本。

PD:我正在使用 Windows

如果您使用的是stack ,则 lts 会为您提供编译器版本。 例如lts 14.9是编译器版本8.6.5 (对应官方网页)。

重要的是要记住,当在项目文件夹之外执行时,堆栈会获取全局配置(通常位于~/.stack/global-project/stack.yaml )。 混淆来自全局配置可能与项目配置具有不同的lts的事实。 在这种情况下,堆栈将下载两个版本并根据执行的环境(全局或项目)使用每个版本。

作为建议,选择一个lts并在您的全局配置项目配置中使用它,这样您就可以避免堆栈下载许多不同版本的 haskell 编译器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM