先日作成した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!
終わりです。
参考