Centos 安装Golang 1.9以上版本

Centos执行yum install golang,安装的go版本为1.8

1
2
# go version
go version go1.8.3 linux/amd64

如果已经yum安装了go,可以通过下面的命令删掉

1
2
3
rm -rf /usr/bin/go
rm -rf /etc/alternatives/go
rm -rf /usr/lib/golang

如果想要安装1.9以上版本,得先下载官方提供的tar包,如下:

https://storage.googleapis.com/golang/go1.9.4.linux-amd64.tar.gz

可以在golang.org/dl查询可用的go版本

将tar包传到Centos上,之后操作命令参考:

1
2
3
4
5
6
7
8
# tar -C /root -xzf go1.9.4.linux-amd64.tar.gz
# cd /root; vi ~/.bashrc
export GOPATH=/root/Go
export GOROOT=/root/go
export PATH=$PATH:$GOROOT/bin
# source ~/.bashrc
# go version
go version go1.9.4 linux/amd64