🐡
Goの最新バージョンを簡単にインストールする
概要
新しく開発を行う際にGoのバージョンを1.19から1.20にバージョンアップをする必要がありました。
そこでgoenvを使用してバージョンをアップデートしようとしたのですが、1.20がインストールできないという状態でした。
なのでホームページからver 1.20のソースをインストールする必要がありました。
その時のインストール方法をここに残しておこうと思います。
環境
- Ubuntu on WSL2
インストール方法
- GoのホームページからインストールしたいバージョンのURLを取得する
- 下記のスクリプトを実行
curl -L {ソースのURL} | tar zx -C ~
echo 'export PATH=$PATH:$HOME/go/bin' >> ~/.bashrc
source ~/.bashrc
公式のバージョンアップデート方法があり、わかったのでこちらに最新の情報を記載します。
All releasesからアップデートしたいバージョンを選択して下記のコマンドを実行してください。
go install golang.org/dl/go1.23.2@latest
実行するとgo1.23.2というコマンドを実行できるようになります。
そのコマンドを使用してバージョンのアップデートを行います。
go1.23.2 download
これでgo1.23.2を使用してgoを実行することができるようになりました。
go1.23.2 version
上記のコマンドでgoをしようできるようになるのですが、本来はgoというコマンドを使用したいと思います。
なのでgo1.23.2をgoコマンドに変更したいと思います。
下記のコマンドを.zshrcに記載します
GOPATH=`go env GOPATH`
export PATH=$PATH:$GOPATH/bin
GOROOT=`go1.23.2 env GOROOT`
export PATH=$GOROOT/bin:$PATH
これを使用することで下記のようにgoコマンドを実行できるようになります。
❯ go version
go version go1.23.2 darwin/amd64
Discussion