LoginSignup
1
0

More than 5 years have passed since last update.

GAE/Goで、ファイルの変更を監視してオートビルドしてもらえない時

Last updated at Posted at 2018-07-21

はじめに

GAE/Goで開発中に、ファイルを変更してもそれを検知してオートリスタートしてくれなくなった。
これは開発効率にひびくため、ちょっと調べた。

公式ドキュメントには記述がなかったが、dev_appserver.py -hでオプション一覧を見渡したら、原因がわかった。

結論

いつかのversionから、
app.yamlディレクトリ下のファイルを監視するようになっているようで、
app.yamlよりも上の階層のgoファイルも監視させたい場合は、
以下のようにenable_watching_go_path=yesオプションを追加する必要がある。

$ dev_appserver.py --automatic_restart=yes --enable_watching_go_path=yes [app.yamlのpath]

cloud sdk version 201.0.0では、enable_watching_go_path=yesオプションをつけなくても、GOPATH以下を監視してくれていた。
そのため、最近アップデートしてはじめて出くわした。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0