下载 golang
cd /tmp
wget https://golang.google.cn/dl/go1.14.3.linux-amd64.tar.gz
将下载的golang程序解压到 /usr/local
中
#tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
tar -C /usr/local -xzf go1.14.3.linux-amd64.tar.gz
# 查看文件
cd /usr/local
ls #将可以看到一个名称为 go 的文件夹
cd go
ls
#在 go目录下放一个放文件的地方
mkdir -p /usr/local/go/gopackages
chmod 755 /usr/local/go/gopackages
将 golang 加入到环境变量中
在 /etc/profile
末尾添加
# golang安装的位置
export GOROOT=/usr/local/go
# golang安装类库的位置,按实际情况进行修改
export GOPATH=/usr/local/go/gopackages
export PATH=$GOROOT/bin:$PATH
然后运行 source /etc/profile
,然后在终端运行 go
命令,验证 go
是否安装成功。
输出 PATH 变量的值
[vagrant@centos go]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
之前不小心将不正确的/etc/profile
进行source /etc/profile
之后, source
或者vi
命令都不能运行了
#/usr/bin/sudo /bin/vi /etc/profile
#export $PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin:/usr/local/git/bin:/root/bin
#export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
go env -w GOSUMDB=off
go env -w GOSUMDB=GOSUMDB="sum.golang.org"
go mod tidy
添加依赖或移除不需要的依赖
go mod graph
查看依赖图