ちゃかぶ

とりあえず自分の興味関心の赴くままに投稿

MacにGo1.14.xの開発環境を構築する

Go言語
Go言語

想定環境

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です。