First,download the go program from the site:
https://dl.google.com/go/go1.8.3.linux-amd64.tar.gz(1) add the following lines into profile (/etc/profile)
# vim /etc/profile ###GOLANG ENV### export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin(2) add the following line into bashrc (vim ~/.bashrc)
# vim ~/.bashrc ###GO ENV### export GOPATH=/home/golang/(3) make it effect
# source /etc/profile # source ~/.bashrc(4) test go
# go version go version go1.8.3 linux/amd64 # go env GOARCH="amd64" GOBIN="" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" GOPATH="/home/golang/" GORACE="" GOROOT="/usr/local/go" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GCCGO="gccgo" CC="gcc" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build495537484=/tmp/go-build -gno-record-gcc-switches" CXX="g++" CGO_ENABLED="1" PKG_CONFIG="pkg-config" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2"