首先去 Golang 官网(免翻) 选择版本并下载
将程序解压并放到 /usr/local
目录中
tar -C /usr/local -xzf go1.*.linux-amd64.tar.gz
配置环境变量
编辑配置文件
sudo vi /etc/profile
填入以下配置
#Go 语言位置
export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
#GOPATH 目录
export GOPATH=/{username}/gopath
export PATH=$PATH:$GOBIN:$GOPATH
使配置生效
source /etc/profile
输入 go version
验证
go version go1.13.1 linux/amd64
注意
已过时
后续版本已无需执行此 *** 作,但仍可以通过此方法更改 GOCACHE 位置
对于 1.10
以上的版本,执行 go get
或者编译时可能会出现以下错误
/home/{{username}}/.cache/go-build: open /home/{{username}}/.cache/go-build/log.txt: permission denied
原因:没有指定 gocache
目录或者默认的 gocache
目录没有写入权限所造成的
解决方法:
创建或者指定一个当前用户有权限写入的文件夹并添加以下变量(示例)export GOCACHE=/home/{{username}}/gocache
更新 PATH
export PATH=$PATH:$GOBIN:$GOPATH:$GOCACHE
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)