OSのバージョンは10.11.5。
Go言語をインストール
こちらのリンクから最新版のURLを取得してください。
今回使用するGo言語のバージョンは1.7。
パッケージのダウンロードが終わったらダブルクリックして、指示にしたがってインストールを完了させてください。
下記のコマンドでGo言語がインストールできているか確認
$ which go
/usr/local/go/bin/go
Go言語の初期設定
ワークスペースと呼ばれるディレクトリを作成して、GoPATHを設定します。
今回のワークスペースは $HOME/dev/work にします
mkdir -p ~/dev/work
GoPATHを設定します。
普段使っているシェルがzshなので以下のようにします。
$export GOPATH=$HOME/dev/work > ~/.zshrc
source ~/.zshrc
次にワークスペース内にhello worldのプログラムを配置させるためのディレクトリを作成します。
私のGitHubのユーザー名が YuzuruS なので以下のようにします。
mkdir -p ~/dev/work/src/github.com/YuzuruS/hello
これで準備は完了です。
Go言語でHello World
~/dev/work/src/github.com/YuzuruS/hello/hello.go
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
セーブしたらコンパイルします。
$ go install github.com/YuzuruS/hello
するとワークスペース内のbinディレクトリ以下にhelloという実行ファイルが出来上がっているので、実行してみます。
$ $GOPATH/bin/hello
hello, world
以上です。