読者です 読者をやめる 読者になる 読者になる

IntelliJ IDEAでgolang pluginを使いたいけどSDKの設定がうまく出来なくてウワーってなっている方へ

golang pluginの正式名称はgo-lang-idea-pluginですが、
version1.0.0からSDKの設定がうまくできない問題が解決されているもよう。(あとGOPATHも自動設定されるようになったっぽい)
しかしversion1.0.0はまだリリースされていないので、以下のページから、Go.11.zipをダウンロードする。
https://github.com/go-lang-plugin-org/go-lang-idea-plugin/releases

f:id:shepherdMaster:20150202185704p:plain


すでにIntelliJ IDEAにgo-lang-idea-plugin 0.9.15.3がインストールされていたらアンインストールする。
で、IntelliJ IDEAの設定画面のPlugins画面から"Install plugin from disk..."を選択して、さっきダウンロードしたGo.11.zipを選択するとインストールできる。
f:id:shepherdMaster:20150202190226p:plain

で、IntelliJ IDEAから"New Project"して言語にGoを選ぶ。
次にSDKを選択する画面になるから、右の"Configure..."ボタンを押す。
すると(Mac使っている人は)MacのFinder画面がでるので、" ⌘+⇧+G "を押す。するとパスで入力できるようになるので、
$GOROOTのパスを入力する。(自分の$GOROOTは/usr/local/Cellar/go/1.4/libexecだった)
ちゃんと設定されれば以下の様な画面になる。
f:id:shepherdMaster:20150202191704p:plain
あとは、次に進んでプロジェクト名を入れて終わり。

IntelliJ IDEAの"File"⇒"Project Structure"を選ぶと、
"Platform Settings"の"SDK"からSDKの設定が見れるようになっている。

go-lang-idea-pluginの1.0.0がリリースされて、IntelliJ IDEAのPluginsからインストールできるようになれば上記のような手間は省けるようになると思いますが、
まあそれまでの辛抱ということで。