Gramanderのブログ

Grafanaについての記事を書いていきます!

Go開発環境構築(Windows)

今回はGoの開発環境構築についてまとめます。

前提

インストールするもの

構築

Goのインストール

以下のページからGoの最新版のインストーラをダウンロードして実行します。

Downloads - The Go Programming Language

 

デフォルトだとC:\Goにインストールされる。環境変数の設定は自動でされるはずですが、念のためPowerShellから確認。


PS C:\Users\root> $env:GOROOT
C:\Go\
PS C:\Users\root> $env:GOPATH
C:\Users\root\.go

 GOROOTにはGoのインストールディレクトリが、GOPATHには<ホームディレクトリ>\.go が設定されていればOKです。 


PS C:\Users\root> go version
go version go1.8.1 windows/amd64

gitのインストール

Git for Windowsを入れます。cygwinのgitでも良いです。

git-for-windows.github.io

インストール後、パスを通しておきます。

NodeJSのインストール

以下のサイトからインストーラーをダウンロードして実行します。

ダウンロード | Node.js

インストールが完了したら、PowerShellから呼び出せるか確認します。

PS C:\Users\root> node --version
v6.10.2

MinGWのインストール

Grafanaのバックエンド(grafana-server)のビルドに必要になるのでインストールします。(cygwinではエラーが発生するので、cygwinインストール済の場合もMinGWをインストールし、PATHをcygwinよりも前に設定する必要があります)

以下のURLからインストーラをダウンロードしてインストールします。

sourceforge.net

 インストールが完了したら、環境変数PATHを設定します。

MSYSのインストール

以下のURLからmingw-getのインストーラがダウンロードできます。

https://sourceforge.net/projects/mingw/files/

MSYSはmingw-getのインストール後、mingw-get install を使って インストールします。

PS C:\> cd C:\MinGW\bin
PS C:\MinGW\bin> mingw-get install msys-base msys-mintty

インストールが完了したら、こちらも環境変数PATHを設定する。

MinGWとMSYSのインストールに関しては以下の記事が詳しい。

Windows に MinGW-w64 と MSYS を導入する | 永田 晴久

 

 Visual Studio Codeのインストール

以下のURLからインストーラをダウンロードして実行します。

code.visualstudio.com

インストールが完了したら、Goの拡張機能を入れます。

marketplace.visualstudio.com

 

これで一通り必要なものは入りました。

とりあえずここまで!