18
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

WindowsでGolang開発環境構築 IntelliJ IDEA

Last updated at Posted at 2015-01-17

#はじめに
今回は次の内容で開発環境を構築する

  • 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]にサンプルコードを記載。

gotest.go
package main

import "fmt"

func main() {
   fmt.Printf("Hello world!")
}

#実行
メニューバーから[Run]>[Run...]>[gotest]を選択
コンソールが立ち上がり、「Hello world!」が表示されれば成功。

以上。

18
21
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
18
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?