Go环境安装与配置(Debain/Ubuntu)

476 阅读1分钟

环境

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

参考资料

官方安装文档
Go下载镜像
官方Go Module代理服务
阿里云Go Module代理服务