Go
centos7

CentOSにGo言語のインストール

先日作成したCentOS7仮想環境にGo言語をインストールしてみます。

Goのダウンロード

公式サイトから最新のバージョンのURIを確認します。
https://golang.org/dl/

確認したリソースを取得する。

$ wget https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz

Goのインストール

展開して、適当な場所に置くだけです。

$ tar vzfx go1.9.linux-amd64.tar.gz
$ sudo mv go /usr/local/

環境変数GOPATHを設定します。
また、PATHに"/usr/local/go/bin"、"$GOPATH/bin"を追加しておきます。
.bash_profileあたりに書いておくことにします。

確認

$ go version
go version go1.9 linux/amd64
$ echo $GOPATH
/home/centos/go

Hello, world!

おなじみ、最初のプログラムです。

$ vim hello.go
package main
import (
   "fmt"
)

func main(){
    fmt.Println("Hello, world!");
}

runでコンパイルと実行をまとめて実行できる模様です。

$ go run hello.go
Hello, world!

終わりです。

参考

http://golang.jp/effective_go