环境
VM虚拟机 Debian系统
Go 标准包安装
Go 版本:gomirrors.org/
# 下载
$ wget https://dl.google.com/go/go$VERSION.$OS-$ARCH.tar.gz
# 解压(解压到用户目录而不是/usr/local, 是为了解决sudo go: not found)
$ tar -C ~ -xzf go$VERSION.$OS-$ARCH.tar.gz
# 备份
$ cp ~/.profile ~/.profile_bak
# 设置环境变量
$ echo 'export GOROOT=~/go' >> ~/.profile
$ echo 'export GOPATH=$GOROOT/gopath' >> ~/.profile
$ echo 'export PATH=$PATH:$GOROOT/bin:$GOPATH/bin' >> ~/.profile
$ source ~/.profile
使用Go Module代理解决“墙”
前提是 Go version >= 1.11
# Enable the go modules feature
$ echo 'export GO111MODULE=on' >> ~/.profile
# Set the GOPROXY environment variable
$ echo 'export GOPROXY=https://goproxy.io' >> ~/.profile
$ source ~/.profile
安装 git (已安装或使用了Go Module代理可以跳过此步)
go get -v -u -x 需要用到 git
- -v: 打印正在下载的包
- -u: 更新包
- -x: 打印用到的命令
$ sudo apt install -y git
测试与卸载
参考官方文档:golang.org/doc/install