gotoolchain

go toolchain

toolchain 声明了一个建议用于该模块的 Go 工具链。仅当该模块是主模块且默认工具链版本低于建议的工具链版本时才会生效。

语法

1
toolchain toolchain-name

toolchain-name
建议使用的 Go 工具链名称。标准工具链名称的形式为 goV,其中 V 是 Go 的版本号,如 go1.21.0 和 go1.18rc1。特殊值 default 会禁用自动工具链切换。

示例
建议使用 Go 1.21.0 或更新版本:

1
toolchain go1.21.0

当本地的go环境高于建议并这个值没有什么实际作用,而本地的go版本低于这个版本设置则会根据配置、下载新的go版本或者报错等。