官方安装包自动配置PATH和GOROOT,go version通过即环境就绪;VS Code+Go扩展最快上手;Windows双击msi安装,macOS/Linux需手动加PATH;国内需设GOPROXY=https://goproxy.cn。

直接装官方安装包,PATH 和 GOROOT 基本不用手动配,go version 能跑通就说明环境已就绪;VS Code + 官方 Go 扩展是最快上手组合,比 GoLand 更轻、提示更及时。
Windows 用户:双击 .msi 就完事,别碰环境变量
下载 go1.22.x.windows-amd64.msi(认准 amd64,除非你用老古董 32 位机),双击安装,全程点“Next”即可。安装程序会自动把 C:\Program Files\Go\bin 加进系统 PATH,并设好 GOROOT。
验证方式很简单:
- 新开一个 PowerShell 或 cmd,执行
go version,看到类似go version go1.22.5 windows/amd64就成功 - 执行
go env GOROOT,输出应为C:\Program Files\Go(或你自定义的路径) - 如果报错
'go' is not recognized,大概率是没重启终端——关掉所有命令行窗口再重开
macOS / Linux 用户:解压后加 PATH 是唯一必须动作
macOS 下下载 .pkg 同样全自动;Linux 用户通常下 .tar.gz,解压到 /usr/local 最省心:
立即学习“go语言免费学习笔记(深入)”;
sudo rm -rf /usr/local/go sudo tar -C /usr/local -xzf go1.22.x.linux-amd64.tar.gz
然后只需一行命令补 PATH(zsh 用户写入 ~/.zshrc,bash 用户写入 ~/.bashrc):
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.zshrc && source ~/.zshrc
注意点:
-
GOROOT不用手动设,go命令自己能找到根目录 - 别把
go解压到含空格或中文的路径,比如/Users/张三/go或C:\My Tools\go,会导致后续工具链异常 - 执行
go env GOPATH看到默认路径(如$HOME/go)即可,模块项目根本用不到它
VS Code 配 Go 扩展:点几下就激活智能提示和调试
装完 Go SDK 后,VS Code 是最顺手的选择。步骤极简:
- 安装 VS Code 后,搜索扩展 “Go”,装官方那个(Publisher: Go Team at Google)
- 首次打开
.go文件,右下角弹出 “Analysis Tools Missing”,点 “Install All” - 它会自动下载
gopls(语言服务器)、dlv(调试器)、gofmt等,全部装完才会有跳转、补全、悬停文档 - 如果卡在 “Installing gopls…” —— 先运行
go install golang.org/x/tools/gopls@latest,再重试
不用配置 launch.json 也能直接按 F5 调试:只要项目里有 main.go,VS Code 会自动识别入口。
别被 GOPATH 和 go mod init 绕晕,先跑通 hello world 再说
新建文件夹,写个 main.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
终端进该目录,执行:
-
go run main.go—— 直接运行,不生成二进制 -
go build—— 生成同名可执行文件(Windows 是main.exe) -
go mod init example.com/hello—— 只在你要提交代码或加第三方库时才需要,不是第一步必做
真正容易忽略的是:国内用户不设代理,go get 或 go mod tidy 会超时失败。临时解决只需一条命令:
go env -w GOPROXY=https://goproxy.cn,direct
这行只输一次,之后所有模块操作都走镜像站,速度从“等一杯咖啡”变成“回车即完成”。


















