DRYな備忘録

Don't Repeat Yourself.

#gunosygo でIntelliJ IDEAでGoを書く環境設定を教えてもらった

GOROOT, GOPATH is empty or not detected

このエラーが消せなくて困っていたのだが、

ja.stackoverflow.com

f:id:otiai10:20150602222902p:plain 2015/06/02開催のGunosy.goで、LTという名の他力本願で、その場で教えてもらった(ライブメンティーイングみたいな)。

まず初めにハマりどころ

  • GOROOT, GOPATHはちゃんとシェルにexportされてる前提
  • デフォでIntelliJが持ってるGolang Pluginは腐ってるからそれじゃない!とのこと
  • Go SDK選択でGOROOTを読め

step by step log

IntelliJを起動して、Configure → Pluginsを選択

f:id:otiai10:20150602214914p:plain

"Brows Repositories" を選択

f:id:otiai10:20150602215254p:plain

"Manage repositories" を選択

f:id:otiai10:20150602215558p:plain

  1. Plugin Repository 追加の「+」ボタンを選択
  2. ここに https://plugins.jetbrains.com/plugins/alpha/5047 を入力
  3. OKを選択

f:id:otiai10:20150602222449p:plain

準備は整った

トップメニューでNew Projectを選択したとき、言語の欄のGopherくんが青色なのがお分かりいただけるだろうか(動かないときはGopherくん白かった)。

f:id:otiai10:20150602222753p:plain

ここから、自分のプロジェクトを選択して、Go SDKを選択するときに、Configureから、自分のGOROOTを選択する。これ大事。

f:id:otiai10:20150602223612p:plain

で、普通にソース選択すると、標準ライブラリのパス($GOROOT/src/lib)や、GOPATHにあるパッケージへのパスが通ってることが確認できた。やったー

f:id:otiai10:20150602224017p:plain

よかったです。

なお、そんときのLT資料(?)です

www.slideshare.net

DRYな備忘録として