MacにGo1.14.xの開発環境を構築する
想定環境
goenvのインストール
brew install go
ではなく、バージョン管理goenvを利用してインストールします。また、goenvもhomebrewでインストールすると最新のGoバージョンが利用できないため、INSTALL.mdにある通りチェックアウトします。--HEAD
を利用すればhomebrewでもインストールできますが今回は手順書の通りに進んでみます。
まず、ソースをチェックアウトします。
$ git clone https://github.com/syndbg/goenv.git ~/.goenv
PATHを通します。.zshrc
に以下を追加します。
※Catalinaからはzshが標準になっていたため、引っ越しました。
export GOENV_ROOT="$HOME/.goenv" export PATH="$GOENV_ROOT/bin:$PATH" eval "$(goenv init -)" export PATH="$GOROOT/bin:$PATH" export PATH="$PATH:$GOPATH/bin"
反映します。
$ source ~/.zshrc $ goenv version 1.14.2 (set by /Users/XXX/.goenv/version)
バージョンが表示されればOKです。
Goのインストール
ダウンロード可能なGoバージョンを表示させます。
$ goenv install -l
欲しいバージョンをインストールします。
$ goenv install 1.14.2
バージョンはお好みのものに各自変更してください。
使えるように設定します。
$ goenv global 1.14.2 $ goenv rehash $ goenv versions system * 1.14.2
PATHを通します。.zshrc
に以下を追加します。
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
反映します。
$ source ~/.zshrc $ go version go version go1.14.2 darwin/amd64
バージョンが表示されればOKです。