LoginSignup
9
9

More than 5 years have passed since last update.

IntelliJ IDE で Go Plugin を入れて Go 1.4 の環境設定しようとしたら失敗した

Last updated at Posted at 2015-01-07

IntelliJ IDE で Go 1.4 の環境設定しようとしたら失敗したので、情報共有します。

問題                    

今回は Go を Homebrew でインストールして
$GOROOT に /usr/local/opt/go/libexec を設定したから
IntelliJ の Go SDK の設定にも、$GOROOT の PATH を 設定しようとしたら下記のエラーが発生。

IllegalArgumentException: Argument for @NotNull parameter 'virtualFile' of com/intellij/openapi/projectRoots/impl/ProjectRootContainerImpl.addRoot must not be null

原因

原因を調べた軌跡は、ブログの方に書いているので、興味のある方はこちらからどうぞ

結果的に、失敗の原因は、現時点(2015/01/06)で
IntelliJ IDE > Preferences > Plugins > Browse Repositories にて
検索窓で「golang」検索することでインストールできる
「Go language(golang.org) support plugin ver 0.9.15.3 」が
Go 1.4 のバージョンには未対応ということが問題のようです。

解決法

現行のプラグインはアンインストールして Intellij IDEAを再起動後、
最新版の Go Plugin をインストールしましょう。

私は現時点(2015/01/06)の最新バージョン 0.9.16-alpha.9 のプラグインを
インストールすることで、Go 1.4 でも、Go SDK に正しく設定することができるようになりました。

こちらから、最新版の Go Plugin の jar をダウンロードできます。
https://github.com/go-lang-plugin-org/go-lang-idea-plugin/releases

ダウンロードした jar からインストールするには、
IntelliJ IDE > Preferences > Plugins > install plugin from disk...
を選択して、ダウンロードした jar ファイルを指定することで簡単にインストールすることができます。

おまけ

私がつまづいてモタモタまったりしていたここ数日の間に
最近、同じ様にIntelliJ IDE で環境設定された方々が最新情報をあげているのを発見したので、
環境設定方法も含め、下記の記事も参考にしていただければと思います。ありがとうございます!

以上、おわり。

9
9
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
9
9