goenvでGoのプロジェクトを作る
Pythonのvirtualenv風なコマンド、goenvを使ってみました。
goofはちょっとインストールできなかったので使ってません。
環境:OS X 10.7.5
前提
- Goがインストールされている事
- GOROOTが設定されている事
準備
.bashrcに以下を書きます。GOENVTARGETはgoenvコマンドが配置される場所です。
export GOENVTARGET=$HOME/.goenvtarget export PATH=$GOENVTARGET:$PATH
ついでにディレクトリを作ります。
$ source ~/.bashrc $ mkdir -p $GOENVTARGET
インストール
インストールします。
$ curl -L https://bitbucket.org/ymotongpoo/goenv/raw/master/shellscripts/fast-install.sh | bash
$ wget -qO - https://bitbucket.org/ymotongpoo/goenv/raw/master/shellscripts/fast-install.sh | bash
で良いかと。
使う
使い方は簡単で、
$ goenv test
でOKです。
$ ls test activate src $ source test/activate (go:test) $ go get github.com/mattn/goreman (go:test) $ ls test activate bin pkg src
とか、こんな感じ。
activateを解除するときは
(go:test) $ deactivate $
で戻ります。