centos7编译安装go1.9.3

原本是要编译Kubernetes包的,但是由于Kubernetes 1.9.0需要go1.9.1以后,而默认在Yum里安装的只有go1.8.3 ,然而golang1.5以后实现了自编译,也就是用golang开发golang。因此在安装新版本的golang时需要先安装一个golang1.4版本。
kubernetes报的版本问题:

Detected go version: go version go1.8.3 linux/amd64. Kubernetes requires go1.9.1 or greater. Please install go1.9.1 or later.

直接编译go1.9.3版 本又提示:
[root@buildpackage src]# ./make.bash ##### Building Go bootstrap tool. cmd/dist ERROR: Cannot find /root/go1.4/bin/go. Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.

我直接就安装了一个go1.4.2.linux-amd64.tar.gz版本:
下载地址,如果能够在墙外下载就最好直接下载:
https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz
1.9.3 版本:直接不用麻烦编译;
【centos7编译安装go1.9.3】

    推荐阅读