プロジェクトでのGoのバージョン変更

- (1 min read)

手順

前提

  • 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を管理する