以下のようなシェルスクリプトを用意しました。
引数でバージョンを指定できます。デフォルトは1.9.2です。
レポジトリ管理のためのghqと、パッケージ管理のためのglideもインストールします。
#!/bin/bash echo '# goenv' >> ~/.bash_profile git clone https://github.com/syndbg/goenv.git ~/.goenv echo 'export GOENV_ROOT="$HOME/.goenv"' >> ~/.bash_profile echo 'export PATH="$GOENV_ROOT/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(goenv init -)"' >> ~/.bash_profile echo '# go' >> ~/.bash_profile echo 'export GOPATH="$HOME/dev"' >> ~/.bash_profile echo 'export PATH="$GOPATH/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile go_version=${1:-1.9.2} goenv install $go_version goenv global $go_version go get github.com/motemen/gore go get github.com/nsf/gocode go get github.com/k0kubun/pp go get golang.org/x/tools/cmd/godoc go get github.com/motemen/ghq git config --global ghq.root '~/dev/src' mkdir -p ~/dev/src/github.com cd; ln -fs ~/dev/src/github.com github.com curl https://glide.sh/get | sh