CentOS7 - Golangをインストールする
Golang開発環境構築
作業環境
# hostnamectl status Static hostname: golang.local Icon name: computer-vm Chassis: vm ~~~ Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-693.2.2.el7.x86_64 Architecture: x86-64
Cコンパイラをインストール
# yum install -y gcc
Golangをインストール
Golangのバイナリをダウンロード(2017/8/9 最新版は1.8.3)
# wget -P /usr/local/src https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz
展開
# tar xzf /usr/local/src/go1.8.linux-amd64.tar.gz -C /usr/local/
PATH登録と読み込み
# vim ~/.bash_profile ~ export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin export PATH=$PATH:/usr/local/go/bin
環境変数を読み込み
# source ~/.bash_profile
Hello Worldスクリプトを作成
スクリプト作成
# cat << EOF > hello.go package main import "fmt" func main() { fmt.Printf("Hello World\n") } EOF
コンパイルせずに実行
# go run hello.go Hello World
コンパイル
# go build hello.go
バイナリを実行
# ./hello Hello World