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が候補にあがるようになります。
ただ、上記と別にGOROOT
、GOPATH
の設定が必要です。
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