タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

GoLangとbuildに関するoinumeのブックマーク (2)

  • build -tagsを使ってRelease/Debugを切り替える - flyhigh

    Goでウェブアプリのクライアントを書いている。 ローカルでテストする場合は、サーバもローカルにたてるので、アクセスする先はlocalhostになる。 リリースするときは正しいウェブアプリのURLを指定しなければならない。 この際、切り替えはナイーブにコメントアウトで行ってきた。 1 2 3 4 const ( // APIServer = "http://www.mywebapp.com" APIServer = "http://localhost:8080" ) 当然、デバッグ用を有効にしたままリリースしてしまったり、その逆だったりと、混乱があった。 このような、デバッグ・リリースで機能を切り替えたい場合はBuild constrainsを使えば良いらしい。 Build Constrainsとは? 従来の機能が充実しているGoに抜かりはない。Build constrainsとは必要に応じ

  • GoにMakefile要らないです - YAMAGUCHI::weblog

    はじめに こんにちは、Go界の藤原釜足です。Goのリリース直後に結構Goに触れた方だと「Goは結局ビルドにMakefileが必要だからだるい」という印象が残っていて、いまもGoを敬遠される方もいるのではないでしょうか。 しかしgo buildが出てからそんなことはないですよ。 テストケース ワークスペース たとえばこんなワークスペースを用意します。 % mkgenv test-go-build % echo $GOPATH /Users/ymotongpoo/src/go/test-go-build % tree $GOPATH /Users/ymotongpoo/src/go/test-go-build ├── activate └── src ├── foo │   └── foo.go ├── main.go └── spam └── egg └── ham └── ham.go

    GoにMakefile要らないです - YAMAGUCHI::weblog
  • 1