可以从 Download and install - The Go Programming Language (golang.org) 下载二进制安装包直接进行安装, 除此之外, 各平台也提供了通过各自管理工具进行安装的方法
通过 brew 管理工具进行安装
brew install go
添加软件源
sudo add-apt-repository ppa:longsleep/golang-backports
将软件源替换为国内代理
sudo vi /etc/apt/sources.list.d/longsleep-ubuntu-golang-backports-focal.list
# deb http://ppa.launchpad.net/longsleep/golang-backports/ubuntu jammy main
deb https://launchpad.proxy.ustclug.org/longsleep/golang-backports/ubuntu jammy main
安装
sudo apt update -y
sudo apt install golang-go
查看 go 版本号
go version
对于版本号高于 1.11
的, 启用 go mod
模块
export GO111MODULE=auto
或者
export GO111MODULE=on
mkdir demo-work
cd demo-work
go mod init gitee.com/go-libs/demo-work
go get -u github.com/stretchr/testify/
export GOPROXY="https://goproxy.cn,direct"
对于上述需要设置环境变量的环节, 如果 Go 版本大于 1.13
则可以直接使用 go env -w
命令
go env -w GO111MODULE="on"
go env -w GOPROXY="https://goproxy.cn,direct"
go env -w
设置的环境变量存储在 ~/.config/go/env
文件中 (Linux 系统下), 并且可以跨平台使用
通过 go env
命令可以列举目前所有 Go 环境变量的值