golang 環境構築(mac)

golang version

golangのバージョンは、プロジェクトでは下記のバージョンを使用しています。

1.11.2

$ go version
go version go1.11.2 darwin/amd64

golang Install

今回は、goenvを用いてインストールしてみます。 (もちろん、brewgolangを入れても構いません。)

goenv install

$ brew install goenv

goenv 設定

$ vim ~/.bash_profile
以下を追加
export PATH="$HOME/.goenv/bin:$PATH"
eval "$(goenv init -)"

goenv でdownload可能なversionのチェック

$ goenv install -l
Available versions:
  1.2.2
  1.3.0
   :
   :
  1.10.5
  1.11.0
  1.11beta2
  1.11beta3
  1.11rc1
  1.11rc2
  1.11.1
  1.11.2

version1.11.2のinstall

$ goenv install 1.11.2
Downloading go1.11.2.darwin-amd64.tar.gz...
-> https://dl.google.com/go/go1.11.2.darwin-amd64.tar.gz
Installing Go Darwin 64bit 1.11.2...
Installed Go Darwin 64bit 1.11.2 to /Users/hoge/.goenv/versions/1.11.2

version1.11.2の使用設定

$ goenv global 1.11.2

$ goenv versions
  system
* 1.11.2 (set by /Users/hoge/.goenv/version)

$ go version
go version go1.11.2 darwin/amd64

GOPATHの設定

GOPATHについてはこちらを 参照

デフォルトの場所を設定してみます。

$ vim ~/.bashrc
export GOPATH=$HOME/go

$ echo $GOPATH
/Users/hoge/go