GOROOT, GOPATH is empty or not detected
このエラーが消せなくて困っていたのだが、
2015/06/02開催のGunosy.goで、LTという名の他力本願で、その場で教えてもらった(ライブメンティーイングみたいな)。
まず初めにハマりどころ
- GOROOT, GOPATHはちゃんとシェルにexportされてる前提
- デフォでIntelliJが持ってるGolang Pluginは腐ってるからそれじゃない!とのこと
- Go SDK選択でGOROOTを読め
step by step log
IntelliJを起動して、Configure → Pluginsを選択
"Brows Repositories" を選択
"Manage repositories" を選択
- Plugin Repository 追加の「+」ボタンを選択
- ここに https://plugins.jetbrains.com/plugins/alpha/5047 を入力
- これは、go-lang-plugin-org/go-lang-idea-plugin · GitHub のREADMEに書いてあるもの
- OKを選択
準備は整った
トップメニューでNew Projectを選択したとき、言語の欄のGopherくんが青色なのがお分かりいただけるだろうか(動かないときはGopherくん白かった)。
ここから、自分のプロジェクトを選択して、Go SDKを選択するときに、Configureから、自分のGOROOTを選択する。これ大事。
で、普通にソース選択すると、標準ライブラリのパス($GOROOT/src/lib)や、GOPATHにあるパッケージへのパスが通ってることが確認できた。やったー
よかったです。
なお、そんときのLT資料(?)です
www.slideshare.net
DRYな備忘録として