安裝golang
方法一,安裝包安裝
登錄Download Golang,選擇合適的安裝包,這里我的操作系統是linux,芯片是amd64的,然后選擇下載go1.16.10。

這里直接用命令行下載到centos7主機中。
wget https://golang.google.cn/dl/go1.16.10.linux-amd64.tar.gz
解壓安裝包到/usr/local目錄下。
sudo tar -C /usr/local -xzf go1.16.10.linux-amd64.tar.gz
設置環境變量vi ~/.bash_profile,或者修改/etc/profile。
export GOROOT=/usr/local/go
export GOPATH=~/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
重新登錄刷新環境變量,測試go version,查看版本信息是否正確。
[rc@localhost ~]$ go version
go version go1.16.10 linux/amd64
創建GOPATH目錄還不存在也沒關系,后面需要的時候go會自動幫你創建的。
方法二,yum安裝
首先需要提前安裝好epel源,centos7自帶的源里面沒有go的安裝包,epel(Extra Packages for Enterprise Linux)是由Fedora社區打造,為RHEL及衍生發行版如CentOS等提供高質量軟件包的項目,里面包含了許多基本源里沒有的軟件源,其中就包括go。
sudo yum install -y epel-release
通過yum安裝golang。
sudo yum install -y golang
安裝好之后,通過go env命令查看環境變量設置,找到GOROOT,GOPATH這兩個,看值是什么。
[rc@localhost ~]$ go env | grep -E "(GOROOT|GOPATH)"
GOPATH="/home/rc/go"
GOROOT="/usr/lib/golang"
然后手動設置環境變量vi ~/.bash_profile,或者修改/etc/profile。
export GOROOT=/usr/lib/golang
export GOPATH=~/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
