Edited at

MacのGo開発環境を1.4→1.5にした際の設定メモ

More than 3 years have passed since last update.


概要


  • MacのGo開発環境を1.4→1.5にした際の設定メモです

  • homebrewを使用


go1.5をインストール

# brew install go

==> Downloading https://homebrew.bintray.com/bottles/go-1.5.yosemite.bottle.tar.
Already downloaded: /Library/Caches/Homebrew/go-1.5.yosemite.bottle.tar.gz
==> Pouring go-1.5.yosemite.bottle.tar.gz
==> Caveats
As of go 1.2, a valid GOPATH is required to use the `go get` command:
https://golang.org/doc/code.html#GOPATH

You may wish to add the GOROOT-based install location to your PATH:
export PATH=$PATH:/usr/local/opt/go/libexec/bin
==> Summary
🍺 /usr/local/Cellar/go/1.5: 5328 files, 273M



  • /usr/local/Cellar/go/1.5がインストールされた


GOROOTを確認

# go env | grep GOROOT

GOROOT="/usr/local/opt/go/libexec"


  • GOROOTのデフォルトはここ


go1.5のシンボリックリンクを作成

# ln -s /usr/local/Cellar/go/1.5 /usr/local/Cellar/go/current

# ll /usr/local/Cellar/go/current
drwxr-xr-x 8 502 admin 272 Sep 5 11:03 1.5
lrwxr-xr-x 1 root admin 3 Sep 5 09:53 current -> 1.5


(自分ユーザの)GOROOTをbrewでダウンロードしたgoのパスに変更

$ vi ~/.bash_profile

$ export GOROOT=/usr/local/Cellar/go/current
$ export GOPATH=xxx(プロジェクトパス。どこでも良い)