12
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

[Go] IntelliJ IDEAの初期設定

Goの開発環境構築に手間取ったので覚書。

IntelliJ IDEAのインストール

自分の場合は、MacなのでHome Brew CaskでIntelliJ IDEA CEをインストール。

$ brew-cask install intellij-idea-ce

Go Pluginのインストール

  • IntelliJ IDEA -> Preferences -> Pluginsに移動
  • Browse repositoriesをクリック
  • Manage repositoriesをクリック
  • '+'ボタンをクリック
  • https://plugins.jetbrains.com/plugins/alpha/list を入力し、OKをクリック
  • リポジトリが増えているはずなので、Go Plugin をインストール

その他

GOROOT、GOPATHの設定

上記までの処理で、プロジェクトを新規作成する際にGoが候補にあがるようになります。

ただ、上記と別にGOROOTGOPATHの設定が必要です。

GOROOTは、Home Brewを利用して、Goをインストールした場合は特別な手順は不要です。

GOPATHについては、普通にexportを利用するかIntelliJ IDEAに指定する必要があります。

IntelliJ IDEAでのGOPATHの指定は下記のような手順となります。

IntelliJ IDEAでのGOPATH設定

  • Intellij IDEA -> Preferences -> Languages & Frameworks -> Go Librariesに移動
  • Global Libraries にGOPATHに指定したいディレクトリを追加し、OKをクリック
上記の注意点

IntelliJ IDEAを利用して、GOPATHを指定した場合、ターミナルなどからGoを実行する場合、GOPATHが解決できずに落ちます...

一時的に、ターミナルから利用する必要がある場合は、一時的にexportなどで指定するとよいかもしれません。

$ export GOPATH=<任意のディレクトリ>

プロジェクト構成について

Goの開発を行う場合、GOPATHの直下に下記ディレクトリを用意する必要があります。

※自分はこのことを全く知らず、思いっきりハマりました...

  • bin
  • pkg
  • src

参考にしたサイト

急いで学ぶGo lang#2 IntelliJ IDEAでGo開発

Go の開発環境は IntelliJ IDEA + golang plugin がマトモだった

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
12
Help us understand the problem. What are the problem?