ひつまぶし

主にメモと雑記と小ネタ。勉強会のレポートとかも時々。

Go言語をsublimetext2で実行するためにしたこと。

目的

windows上SublimeText2を使用してGo言語を動かす。

SublimeTextのプラグインのインストール

PackageContollerのInstall Packageで「Go Sublime」をインストール。
PackageContollerはCtrl+Shift+pで開きます。

windows上でGo言語が動くように

golang.jp 参考サイト様

Downloads - The Go Programming Language

自分の環境に応じたものをDLしてください。
僕はwindows7の64bit版だったので「go1.4.2.windows-amd64.zip」を選択しました。

適当な場所に解凍します。

Go言語のインストール - golang.jp

Zip圧縮ファイル版
インストールしたいディレクトリ(c:\Goを推奨)にzipファイルを解凍します。

c:\Go以外のディレクトリにインストールしたときは、環境変数GOROOTにインストールしたパスを設定する必要があります。

Go言語のルートディレクトリ下のbinサブディレクトリ(例: c:\Go\bin)を環境変数PATHに設定してください。

とあるので、Cドライブ直下に言われるがままに移動。 そして環境変数

GOROOT C:\Go;
PATH   $GOROOT/bin;

の二つを追加。あとGitもよく使用するので、なければ追加しておきましょう。

PATH   C:\Program Files (x86)\Git\bin;

実行してみる

hello_world.go

package main

import "fmt"

func main() {
    fmt.Printf("hello world\n")
}

Ctrl+9を押すとGoを実行するためのコマンドラインに移るのでそこで

go run hello_world.go

と打つと先程作ったhello worldが実行されました!