32
27

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 5 years have passed since last update.

goenvを使ってMacにGo1.12.xの開発環境を構築する(Go1.13以降にも対応)

Last updated at Posted at 2019-07-05

1. Homebrewでgoenvをインストール

brew install goenvでインストールしたgoenvのバージョンは1.23.3で新しいGoのバージョンがでても反映されません。
新しいものは全てgoenv 2.0.0bataXXに反映されていきます。
なので以下の方法でgoenv 2.0.0bataXXをインストールします。

HomebrewでgoenvのHEADをインストールする。

$ brew install --HEAD goenv

その後~/.bash_profileに以下の設定を追記する。

~/.bash_profile
export PATH="$HOME/.goenv/bin:$PATH"
export GOENV_DISABLE_GOPATH=1
eval "$(goenv init -)"

ターミナルでsource ~/.bash_profileを実行し変更を反映させる。

2. Goのインストール

ダウンロード可能なgolangバージョンを調べる。

$ goenv install -l

欲しいバージョンをインストールする。

$ goenv install 欲しいバージョン

(例:1.12.6が欲しい場合はgoenv install 1.12.6を実行する。)

3. Goの設定

使用するバージョンを設定する。

$ goenv global 1.12.6

go versiongo version go1.12.6 darwin/amd64と表示されれば完了

4. GOPATHの設定

~/.bash_profileに以下の設定を追記する。

~/.bash_profile
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

変更を反映させる。

$ source ~/.bash_profile

注意事項

brew install --HEADでインストールしたものはbrew upgradeでは更新されない
なので

$ brew upgrade --fetch-HEAD goenv

で更新しましょう。
HEADバージョンで入れたパッケージのアップデート

追記(2019/09/26)

少し前にGo1.13が出ましたね。

上記の手順を行えばGo1.13.Xもgoenvで使用できます。

32
27
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
32
27

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?