windows上最省事的go安装方式是双击goxxx.windows-amd64.msi,自动配置goroot和path,但安装后必须关闭所有cmd/powershell窗口并新开终端验证,否则go version会报错。

Windows 用 .msi 安装包自动配好环境变量
直接双击 goxxx.windows-amd64.msi 就能完成全部安装和 PATH 注入,不用手改环境变量——这是 Windows 上最省事、出错率最低的方式。
常见错误现象:go version 报 “不是内部或外部命令”,基本就是没重启终端,或者安装后没关掉已打开的 CMD/PowerShell 窗口。
- 安装时建议用默认路径
C:\Program Files\Go,改路径容易导致GOROOT推导失败 - 安装完必须新开一个终端验证,旧窗口不会加载新 PATH
- 运行
go env GOROOT应该输出C:\Program Files\Go;如果为空,说明安装异常或 PATH 没生效
macOS 用 Homebrew 一键装好并自动链接
brew install go 不仅下载二进制,还会把 /opt/homebrew/bin(Apple Silicon)或 /usr/local/bin(Intel)加入 PATH,并确保 go 命令全局可用。
使用场景:你已经装了 Homebrew,且不打算同时管理多个 Go 版本。
Go语言(Golang)1.26.0版本提供 Go 官方 Windows amd64 MSI 安装包下载入口,版本号 1.26.0,可用于旧项目维护、兼容性测试和指定版本开发环境配置。
- Homebrew 安装的 Go 默认
GOROOT是/opt/homebrew/opt/go/libexec(M1/M2/M3)或/usr/local/Cellar/go/xxx/libexec(Intel),不是/usr/local/go - 不要手动去
/usr/local解压覆盖,会破坏 Homebrew 管理逻辑 - 验证时
which go应该返回 Homebrew 的 bin 路径,而不是/usr/local/go/bin/go
统信 UOS / Debian 系 Linux 用 apt 安装最稳
执行 sudo apt install golang 后,go 命令立即可用,GOROOT 自动设为 /usr/lib/go,GOPATH 默认是 $HOME/go。
容易踩的坑:APT 包通常滞后于最新稳定版(比如当前系统源里还是 go1.21,而官网已是 go1.23),但对学习和轻量项目完全够用。
- 不需要再手动解压、改
/etc/profile或写export——apt 已处理全部路径绑定 - 如果后续需要更高版本,再切手动解压方式;但别混用 apt 和 tar.gz,否则
which go和go env GOROOT可能不一致 -
go version输出里带linux/amd64或linux/arm64即可,不用纠结是否“官方编译”
一键安装后必须做的三件事
哪怕安装包声称“全自动”,也得手动确认这三项,否则后续 go mod 或 go run 很可能失败。
- 运行
go version,看到类似go version go1.22.5 linux/amd64才算真正就位 - 运行
go env GOPROXY,如果为空,国内用户要立刻设代理:go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/ - 新建目录,执行
go mod init example.com/hello,再写个main.go跑go run main.go——只有编译通过才算环境闭环
很多人卡在第三步,不是因为安装失败,而是忘了配 GOPROXY 或没关终端重载 PATH。真正的“一键”,是装完就能跑模块项目,不是只让 go version 显示一行字。
golang免费学习笔记(深入):立即使用
在学习笔记中,你将探索golang的核心概念和高级技巧!










