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 版本:直接不用麻烦编译;

你可能感兴趣的:(linux+go)