KDOC 365: toolchainを実際に試す

この文書のステータス

  • 作成
    • 2025-05-05 貴島
  • レビュー
    • 2025-05-07 貴島

概要

Go言語のtoolchainで指定バージョンがダウンロードされるのを試す。

module playground/at-2025-05-03-083600

go 1.21.1

toolchain go1.23.1
docker run --rm -it -v $PWD:/work -w /work golang:1.21 /bin/sh
# このイメージでは、デフォルトでGOTOOLCHAINがlocalになっている
$ go env GOTOOLCHAIN
local
$ go version
go version go1.21.13 linux/amd64
$ GOTOOLCHAIN=auto
$ go version
go: downloading go1.23.1 (linux/amd64)
go version go1.23.1 linux/amd64
  • toolchainにローカルより古いバージョンを指定すると無視された(ローカルのバージョンになった)
module playground/at-2025-05-03-083600

go 1.24.1

toolchain go1.22.1

関連