golang
のインストールと初期設定です。
パッケージマネージャーやシェルによってコマンドは変化しますので気をつけてください。
Homebrow
$ brew install go
$ cat << EOF >> ~/.zshrc
export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
EOF
golang-crosscompile
指定された場所にパスを指定し、サポートされているプラットフォーム(windowsなど)のビルドを行います。
$ mkdir -p ~/dotfiles/.zsh/tools/go
$ git clone https://github.com/davecheney/golang-crosscompile !$/golang-crosscompile
$ echo "source !$/crosscompile.bash" >> ~/.zshrc
$ source ~/.zshrc
$ go-crosscompile-build-all
go get
$GOPATH/bin
にコマンドがインストールされます。
$ cat << EOF | $SHELL
go get code.google.com/p/go.tools/cmd/goimports
go get code.google.com/p/go.tools/cmd/godoc
go get code.google.com/p/go.tools/cmd/vet
go get code.google.com/p/go.tools/cmd/cover
go get github.com/nsf/gocode
go get github.com/golang/lint
go get code.google.com/p/rog-go/exp/cmd/godef
go get github.com/jstemmer/gotags
EOF