背景
go buildしたらワーキングディレクトリ直下に実行ファイルが生成された
⇒ここじゃやだ、毎回移動するのめんどい
ってのが背景です。
調べた・・・
「-o」ってオプションでできそうです。
やってみる
コチラのプロジェクトを使ってやってみます。
# 出力先はsrcと同階層のbinディレクトリの下
$ go build -o ../../bin/v1
# treeで見てみる
$ cd /tmp/vendor-test
$ tree
.
├── bin
│ └── v1
└── src
└── v1
├── glide.lock
├── glide.yaml
├── main.go
できてる!
いいね!
だが待て・・・動かなければ意味がない
# 移動
$ cd /tmp/vendor-test/bin
# 実行
$ ./v1
2016/02/11 14:31:30.470609 Starting Goji on [::]:8000
起動できてる!