由于经常需要在各个服务器上安装golang的环境,每次安装的时候都要在网上找教程,还会遇到一些问题,所以还是自己记录一下,防止浪费时间在寻找完整教程上,当然最好是特意加强记忆,下次就不用看教程了。
安装
方法一、yum安装
这种方法简单方便,而且安装的go版本也是最新版本,所以不必担心自动安装版本过低的问题。
# yum install golang
但是安装过程中可能会出现 没有可用软件包 golang
的情况,这是因为缺少 EPEL源
,所以软件仓库中找不到安装的软件包,只要先安装一下erel源即可。
# yum install epel-release
安装完成后查看go版本号,成功显示就表示安装成功。
# go version
go version go1.13 linux/amd64
方法二、二进制包安装
安装包在官网可以下载。
由于之前安装了go1.13,所以我下载的是go1.12的包,以进行区分。
# wget -P /var/download https://dl.google.com/go/go1.12.10.linux-amd64.tar.gz
然后解压到 /usr/lib 目录,这里跟之前安装的版本所在目录相同,但是需要将之前安装的go文件夹名称改成'golang-1.13',以免产生冲突。
# tar -zxf /var/download/go1.12.10.linux-amd64.tar.gz -C /usr/lib/
然后将解压的go文件夹名改成'golang',进行一个简单的版本切换,再执行查看版本号的指令,发现变成了1.12版本。
# go version
go version go1.12.10 linux/amd64
配置环境变量
通过编辑 /etc/profile
文件配置环境变量。
# vim /etc/profile
在文件的末尾添加如下代码:
export GOROOT=/usr/lib/golang
export GOPATH=/var/goproject
export PATH=$PATH:$GOROOT/bin
# source /etc/profile
其中工作路径为 '/var/goproject' ,即我们编写的代码放到这个目录下面运行。
这样golang的环境就搭建好了,可以通过以下指令查看环境参数。
# go env