# 下载
https://go.dev/dl/
# 解压到 /usr/localsudomv go /usr/local/
2、设置环境变量
sudonano ~/.bashrc
exportPATH=$PATH:/usr/local/go/bin
exportGOPATH=$HOME/go
exportPATH=$PATH:$GOPATH/bin
# nano 用法# ctrl + x# Y# enter# 生效source ~/.bashrc
# 查看版本
go version
3、设置国内镜像
# 备份当前的 Go 环境变量设置env|grep"GOPROXY\|GOSUMDB"> goenv.backup
# 设置 Go 的环境变量来使用国内镜像# 这将把 GOPROXY 设置为使用 Go 中国镜像,并将 GOSUMDB 设置为关闭验证。echo"export GOPROXY=https://goproxy.cn,direct">> ~/.bashrc
echo"export GOSUMDB=off">> ~/.bashrc
# 生效source ~/.bashrc
# 或者 source ~/.bash_profile 或 source ~/.zshrc# 检查
go env|grep"GOPROXY\|GOSUMDB"# 镜像还原source goenv.backup
4、cgo for building sqlite
# 如果用到了 sqlite,在ubuntu下还需要安装 cgo,否则运行时会报错:# "Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub"# 安装命令sudoapt-get update
sudoapt-getinstall build-essential