
要想练 Go 语言,首先得有官方发的“练功服”(SDK)。
.msi 文件,一路 "Next"(下一步)。默认安装在 C:\Program Files\Go。.pkg 文件,一路下一步。.tar.gz,解压到 /usr/local,并手动配置 PATH。安装完还没完,得打通经脉,让系统知道 Go 在哪。
打开终端(Windows 下按 Win+R 输入 cmd 或 powershell),输入:
go version
如果显示类似 go version go1.21.0 windows/amd64,恭喜你,衣服穿上了!
以前(Go 1.11 之前)有个叫 GOPATH 的老规矩,所有代码都要放在一个目录下,非常麻烦。现在我们用 Go Modules,想在哪写代码就在哪写!

解决方法:设置国内代理 (GOPROXY)
在终端里执行这两条命令,永久生效:
# 开启 Go Modules 模式
go env -w GO111MODULE=on
# 设置七牛云的代理 (国内最快)
go env -w GOPROXY=https://goproxy.cn,direct
光有 SDK 不行,还得有把好剑。我们推荐使用 Visual Studio Code (VS Code)。
Ctrl+Shift+P,输入 "Go: Install/Update Tools",把所有工具全装上(全选 -> 确定)。
请在终端输入 go env,检查你的环境配置。
任务: 找到 GOPROXY 这一行,它应该显示什么才算配置成功?
答案: https://goproxy.cn,direct
解析: 如果还是空的或者其他地址,你下载依赖包的时候可能会卡到怀疑人生!记得重新运行 go env -w GOPROXY=https://goproxy.cn,direct。