1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

goenvで最新のGoをインストールできない時にやったこと

Last updated at Posted at 2021-11-12

はじめに

Goのバージョン管理をgoenvを使ってやっているのですが、goenvを使って最新のGoがインストールできなかったので、その対処方法をまとめました。

goenvでのバージョン管理

goenvを使っている場合、指定のバージョンのGoをインストールするために以下のコマンドを使います。

インストールできるバージョンの確認

$ goenv install -l
Available versions:
  1.2.2
  1.3.0
  1.3.1
  1.3.2
  1.3.3
    .
  .
  .
  1.11.1
  1.11.2
  1.11.3
  1.11.4
  1.12beta1

ここで新しいバージョンのGoをインストールできないことに気がつきました。

指定のバージョンをインストール

$ goenv install 1.11.4

解決方法

自分はgoenvをHomebrewで管理していて、Homebrewを使ってgoenvをアンインストール、そして再インストールしてもうまく行きませんでした。

今回はHomebrew経由ではなく、git経由でgoenvをインストールすることで解決することができました。

$ git clone https://github.com/syndbg/goenv.git ~/.goenv

git経由でgoenvをインストールし、Goのバージョンを確認してみると

$ goenv install -l
Available versions:
  1.2.2
  1.3.0
  1.3.1
  1.3.2
  1.3.3
    .
  .
  .
  1.17beta1
  1.17rc1
  1.17rc2
  1.17.1
  1.17.2

増えていました。

後は指定のバージョンのGoをインストールして完了です。

$ goenv install 1.17.2
$ goenv global 1.17.2
$ goenv rehash

参考資料

今回はこちらの記事を参考にしました

1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?