IntelliJ IDEAでGoogle App Engine for Goの環境を設定する
昨日はコマンドプロンプトでGoogle App Engine for Goのサンプルを起動するまで確認できました。
きっかけ
実は個人でJetbrainsのツールのライセンスを持っており、普段の仕事でもプライベートでも大活躍しています。 ということからIntelliJ IDEAでGAE for Goの環境を作ってみたいと思います。
どうやったか
JetbrainsのツールプラグインとしてGoものはだいぶ前からあるのですが、設定がよくわからなくて最初迷いました。
SDKの設定
通常のGoも入れているため、GoのSDK設定は完了しています。 しかしこのままではGAE for Goのプロジェクトは起動できません。
いろいろとググってみたところ、GoのSDKとしてGAE for Goを指定すれば良いということがわかりました。
SDKの場所として昨日いれた~/go_appengine
を指定します。
SDKの登録ができたら、プロジェクトで使用するSDKとしてこちらを指定します。
実行するで
よっしゃこれでいけるわ、と思ったもののうまく起動できず。
EditConfigurationsでもモジュールがないぞー
と言われる始末。
昨日の環境では、プロジェクト直下にhello.go
がおいてあったのですが、それがまずかったようです。
こんな感じで、プロジェクト配下にhello
というディレクトリを作り、その下にgoファイルを置くとモジュールとして登録できるようになりました。
ちなみにモジュール単位でSDKを選択できるらしいので、通常のGo SDKではなくてGAE for GoのSDKを指定するようにしましょう。
これでEdit Configurationsでも登録できて、Run
の実行でローカルでの起動ができるようになりました。
メデタシメデタシ