WSL2上でGo言語を実行できる環境を用意したかったので,その際のメモになります.

前提条件

下記の環境で実施しました.

Ubuntu 20.04 on Windows

Goのインストール


インストーラーのダウンロード
公式サイトより,Linux用のインストーラー(下図①)をダウンロードします.
公式通り進める場合,ダウンロードしたインストーラーをWSL上の/usr/localに配置します.
※下図では,もし以前のバージョンがインストールされている場合,削除するとしています.

/usr/localに移動し,下記のコマンドで展開します.(図②)
するとgoディレクトリが作成されます.

sudo tar -C /usr/local -xzf go1.19.1.linux-amd64.tar.gz

PATHの追加
/usr/local/go/binへのパスを追加します. .bashrcに下記を追加しました.

export GOPATH=/usr/local/go/bin
export PATH=$PATH:$GOPATH

再度WSLを立ち上げ,下記が実行出来ればよいです.

go version

出力

go version go1.19.1 linux/amd64