Mac(Yosemite)でGolang開発環境を構築する
スクリプト言語ばかり弄ってるのもいかがなものか、と言うことでGoを使ってみようと思う。
言語の名前は「Go」だけれども、「go」だとググラビリティが悪いので、一般的に「go」ではなく「golang」と呼ぶ慣習になっている。このブログでもgolangと呼んでいこうと思う。
Golangのインストール
Homebrewが入ってる状態で以下を実行
$ brew update $ brew install go ==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/go-1.4.yose ######################################################################## 100.0% ==> Pouring go-1.4.yosemite.bottle.tar.gz ==> Caveats As of go 1.2, a valid GOPATH is required to use the `go get` command: http://golang.org/doc/code.html#GOPATH `go vet` and `go doc` are now part of the go.tools sub repo: http://golang.org/doc/go1.2#go_tools_godoc To get `go vet` and `go doc` run: go get golang.org/x/tools/cmd/vet go get golang.org/x/tools/cmd/godoc 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.4: 4557 files, 134M $
インストールが終わったら環境変数の設定をする。
以下を.bash_profileに追記
export PATH=$PATH:/usr/local/opt/go/libexec/bin export GOROOT=/usr/local/opt/go/libexec/bin export GOPATH=$HOME/dev/go
GOROOTはgoがインストールされてる場所
GOPATHは開発する場所
追記したら再読み込みしておく
$ . ~/.bash_profile
ちなみに、インストールされるのは最新の1.4らしい
$ go version go version go1.4 darwin/amd64 $