我试图了解如何使用stack 和 stackage.org。当我第一次安装并使用它时,stackage.org 位于 LTS-3.8(“解析器”)。从那时起,stackage.org 现在有了 LTS-3.11。
首先,我想确认这意味着什么。Stackage 是一个包存储库,对于特定的 LTS 版本(比如 3.8),这些包已经过验证可以协同工作。所以 LTS-3.8 的包一起工作,LTS-3.11 的包也一起工作。继续 ...
当我运行时stack new projectname
,堆栈告诉我:
Checking against build plan lts-3.8
Selected resolver: lts-3.8
这是否意味着该项目已设置为仅使用在 LTS-3.8 下验证的包和版本?
如果我现在想开始一个新项目并想在新项目中使用最新的 LTS 版本,我如何告诉堆栈默认执行此操作?
如果我想“升级”旧项目以使用新的 LTS 版本怎么办?