go バージョン切り替え
code:sh
GOTOOLCHAIN=1.22 go version
# なければインストールされる
go.mod の go directive に記載したバージョンがビルドに利用される
- Go 1.21 より前 -
go get で特定のバージョンをインストールする
code:sh
go install golang.org/dl/go1.19.0@latest
go1.19.0 download
brew使ってたらuninstallする
code:sh
brew uninstall go
シンボリックリンクを設定する
code:sh
ln -s ~/go/bin/go1.19.0 ~/go/bin/go
切り替えるとき
code:sh
rm ~/go/bin/go
ln -s ~/go/bin/go1.19.0 ~/go/bin/go