手順
前提
- direnv を利用している
特定バージョンのGoのインストール
https://go.dev/dl/
$ go install golan.org/dl/go1.18@latest
$ go1.18 download
direnv への追加
HOME以下かどうかは環境で違うかも
$ echo 'GOROOT=$HOME/sdk/go1.18' >> .envrc
$ echo 'PATH_add $GOROOT/bin' >> .envrc
$ direnv allow
参考
Managing Go installations - The Go Programming Language [作業ログ] 複数バージョンのGoを管理する