初めてのGo Lang インストールと動作確認
Goでちょっとしたサーバーサイドのプログラムを書こうと思っています。Goを選んだ理由は、やったこと無い言語が良かったからです。 Ruby や Swift と悩みましたが、せっかくなので今までやってきたことと一番遠いものを選びました。
ダウンロードとインストール
- ダウンロードページからMac用のバイナリをダウンロード
- ぽちぽち進めてインストール
- パスの設定
.bash_profile
にexport PATH=$PATH:/usr/local/go/bin
を追加 - 確認 whichでgoのパスが表示されていればOK
$ which go /usr/local/go/bin/go
GOPATHの設定とHello World
ワークスペースとして使用するディレクトリをGOPATHと呼ぶ
.bash_profile
に export GOPATH=$HOME/go_work
を追加.
go_work
ディレクトリは自分で作成する
確認
# 必要なディレクトリ作成 mkdir -p $GOPATH/src/github.com/user/hello cd $GOPATH # プログラム作成 echo 'package main import "fmt" func main() { fmt.Printf("hello, world\n") }' > $GOPATH/src/github.com/user/hello/hello.go # コンパイル go install github.com/user/hello
binディレクトリが生成されていて以下のコマンドが動作すればOK
$GOPATH/bin/hello # hello worldと表示される