02. 下载安装与环境配置
前往 官网Go下载地址 页面下载与自己操作系统对应二进制文件。
通常我会选择压缩包, 然后解压到所需要安装的目录。
例如, 我是 mac 的 intel 系统, go1.19.6.darwin-amd64.tar.gz
cd /tmp
wget -c https://go.dev/dl/go1.19.6.darwin-amd64.tar.gz
sudo tar xf go1.19.6.darwin-amd64.tar.gz -C /usr/local
GOPROXY: Go代理地址, 通常使用https://goproxy.cn或https://goproxy.ioGOROOT: Go 二进制的位置, 即我们上面解压目录的/usr/local/goGOPATH: 这个是我们项目代码的位置, 有了go mod之后 不是绝对的了
- 使用
go install后, 编译的二进制会默认在$GOPATH/bin/ - 使用
go get下载的所有库文件在$GOPATH/pkg/mod/中 - 可以直接
go mod init, 如果项目在$GOPATH/src/中, 会默认以相对目录配置module路径。
对于 Mac 和 Linux 系统, 设置环境变量。 配置到 /etc/profile 中。
export GOPROXY="https://goproxy.cn"
export GOROOT="/usr/local/go"
export GOPATH="/data/gopath"
export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
执行 go version 命令测试结果。
$ go version
go version go1.19.6 darwin/amd64
- 我会选择使用 次新版本(当前为
v1.19.z) , 并随时保持更新。 - 当 最新版本(当前为
1.20.z) 的 z 编号 不小于5 (即1.20.5)的时候, 才会选择升级到最新版本。
个人意见, 仅供参考。