はじめに
Go言語のversionを使い分ける際にgoenv
を利用している方は多いと思います。
このエントリではgoenv
を使わずに複数versionを切り替える方法をまとめます。
簡単3ステップ
Goのプロジェクト構成の基本 の方法で実施します。
最初にOSのパッケージマネージャーでGoをインストールします。
この時は version を気にしなくて良いです。
後述の手順で利用する version を導入するためにだけインストールします。
- on Ubuntu: (WSL2でも同様)
install.sh
sudo apt install golang-go
続いてGOPATH
, PATH
を設定します
env.sh
export GOPATH=$HOME/.go
export PATH=$GOPATH/bin
続いて使いたいGo versionをインストールします。
go-install.sh
go get golang.org/dl/go1.15.8
go1.15.8 download
これでgo1.15.8
コマンドで実行できるようになります。
go-run.sh
go1.15.8 run