#はじめに
今回は次の内容で開発環境を構築する
- Windows7(64-bit)
- Java 1.8.0_11
- Go 1.4.1
- IntelliJ IDEA 14.0.2(Community Edition)
- IntelliJ IDEA google-go-langurage plugin 0.9.16-alpha.9
構築手順を以下に記す
#IntelliJ IDEA 14 インストール
下記ページからインストーラをダウンロード
IntelliJ IDEA download site
NOTE
- 無料のCommunity版をダウンロード
- 使用するpluginの都合上、IntelliJ IDEAのバージョンは14以上
#Go SDK インストール
下記からインストーラをダウンロード
Go SDK download site
インストールが完了したら下記の環境変数を設定
GOROOT:[C:\Go]
Path:[;C:\Go\bin]
下記コマンドを実行してGo SDK のバージョンを確認する
go version
NOTE
- go1.4.1.windows-amd64.msiを使用
- C:\Goに展開
#go lang pluginをインストール
下記ページからIntelliJ IDEA用のgo lang plugin(google-go-language.jar)をダウンロード
GitHub - go-lang-plugin-org
IntelliJ IDEA14を起動し、Welcome画面で[Configure]>[Plugins]>[Install plugin from disk]からダウンロードしたgoogle-go-language.jarを指定する
IntelliJ IDEA14を再起動してインストールを完了
#Go SDKを設定
IntelliJ IDEA14を起動し、Welcome画面で[Configure]>[Project Defaults]>[Project Structure]を表示
[Project Structure]のWindow左ペインから[SDKs]を表示
[+]を押して[Go SDK]を選択
#Go Projectを作成
[Create New Project]>[Go]を選択する。
今回はPackage[main]を追加し、Project[gotest]とする
NOTE
- NoSDKと表示される場合は、[File]>[Project Structur]を表示し、[Project]から[Project SDK]で[Go SDK]を選択する
#GOROOTとGOPATHを設定
[File]>[Settings]を選択
[Tools]>[Google Go]を選択し、GOROOTとGOPATHを設定する
GOROOTはGo SDKのパスを指定する
GOROOT:C:\Go
GOPATHは今回作成したProjectのROOTディレクトリを指定する
GOPATH:[任意のパス]\IdeaProjects\gotest
NOTE
- GOPATHはProject毎に指定が必要
#コーディング
今回は下記サンプルコードを実行する。
[src]>[main]>[gotest.go]にサンプルコードを記載。
package main
import "fmt"
func main() {
fmt.Printf("Hello world!")
}
#実行
メニューバーから[Run]>[Run...]>[gotest]を選択
コンソールが立ち上がり、「Hello world!」が表示されれば成功。
以上。