LoginSignup
0
2

【メモ】brew goenv で最新のバージョンが取得できるようになっていた

Last updated at Posted at 2023-08-11

はじめに

久々にローカル開発環境の go のバージョンを更新したので備忘を兼ねてメモ
ローカルの go のバージョンが 1.17 で止まっていたので、1.21 に更新した時のメモ

前提

現在の go 環境は以下の内容で構築している

当時(2021年9月頃)は、 brew で最新の goenv が取得できないって言うのでgit 公式から直接最新版を取得していた。
今も同じ状況なのか、確認も兼ねてローカルの開発環境アップデートに臨でみようと思います

やったこと

git clone で取得した goenv の削除

当時のインストール時のコマンド

% git clone https://github.com/syndbg/goenv ~/.goenv
 ...
 ...
# インストールできたのでバージョンを確認
% goenv -v
goenv 2.0.0beta11

とりあえず、削除します

% rm -rf ~/.goenv

brew で goenv のインストール

# インストール
% brew install goenv

# インストールされたバージョンの確認
% goenv -v 
goenv 2.1.4

これで、インストール完了
次に、 goenvで使用できる go のバージョン確認します

% goenv install -l
Available versions:
  ...
  1.20.3
  1.20.4
  1.20.5
  1.20.6
  1.20.7
  1.21.0

お、ちゃんと最新版もしようできるようになってる!よかった
では、1.21.0インストールして使えるようにします

go のインストール

まずは、1.21.0版をインストール

% goenv install 1.21.0
Downloading go1.21.0.darwin-amd64.tar.gz...
-> go1.21.0.darwin-amd64.tar.gz
############################################################################################################# 100.0%############################################################################################################# 100.0%
Installing Go Darwin 64bit 1.21.0...
Installed Go Darwin 64bit 1.21.0 to /Users/mao/.goenv/versions/1.21.0

OK,インストールできたバージンを有効化して

% goenv global 1.21.0

設定された go のバージョンを確認

% go version
go version go1.21.0 darwin/amd64

OK, 期待通り設定されていますね、よかった

最後に

今後、新しいバージョンが出てきた場合は、 brew をアップデート(brew update && brew upgrade goenv)すれば取得できるのだろうか。
次回、ためしてみよーと思います

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2