安装Golang并配置PATH只需两步:下载解压安装包到指定路径(如macOS/Linux用/usr/local/go,Windows用C:\Go),再将go/bin加入PATH环境变量;验证用go version命令。

安装 Golang 并正确配置 PATH,核心就两步:下载安装包并解压到指定目录,再把 bin 目录加进系统环境变量 PATH。只要路径写对、生效方式选对,基本不会出错。
下载并解压 Go 安装包
去官网 https://www.php.cn/link/81836b7cd16991abb7febfd7832927fd 下载对应操作系统的安装包(如 macOS 的 go1.22.5.darwin-arm64.tar.gz,Linux 的 go1.22.5.linux-amd64.tar.gz,Windows 一般下 MSI 或 ZIP)。不推荐用包管理器(如 Homebrew、apt)安装,容易路径混乱。
解压后得到一个 go 文件夹,建议放在固定位置:
- macOS / Linux:放到
/usr/local下,即/usr/local/go - Windows:放到
C:\Go(不要带空格或中文路径)
配置 PATH 环境变量
让终端能直接运行 go 命令,关键是把 go/bin 加入 PATH。不同系统操作略有区别:
立即学习“go语言免费学习笔记(深入)”;
本书图文并茂,详细讲解了使用LAMP(PHP)脚本语言开发动态Web程序的方法,如架设WAMP平台,安装与配置开源Moodle平台,PHP程序设计技术,开发用户注册与验证模块,架设LAMP平台。 本书适合计算机及其相关专业本、专科学生作为学习LAMP(PHP)程序设计或动态Web编程的教材使用,也适合对动态Web编程感兴趣的读者自觉使用,对LAMP(PHP)程序设计人员也具有一定的参考价值。
-
macOS / Linux(zsh 或 bash):编辑
~/.zshrc(新版 macOS 默认)或~/.bashrc,添加一行:export PATH=$PATH:/usr/local/go/bin -
Windows(图形界面):打开「系统属性 → 高级 → 环境变量」,在「系统变量」中找到
Path,点击「编辑 → 新建」,填入C:\Go\bin -
Windows(命令行快速设置):以管理员身份运行 PowerShell,执行:
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Go\bin", "Machine")
验证是否成功
新开一个终端(很重要!旧终端不会自动加载新 PATH),运行:
go version
如果输出类似 go version go1.22.5 darwin/arm64,说明安装和 PATH 都 OK。
再试:go env GOPATH —— 会显示默认工作区路径(通常是 $HOME/go),这个不用手动配,Go 1.16+ 已默认启用模块模式。
小提醒:别踩这些坑
- 解压路径含空格或中文(比如
/Users/张三/go)→ 终端可能识别失败 - 改完
PATH没重启终端或没执行source ~/.zshrc→ 命令找不到 - 同时装了多个 Go 版本又没用版本管理工具(如
gvm或goenv)→ 容易混淆go命令来源 - Windows 下用了 MSYS2 或 Git Bash 却按 Windows 方式配 Path → 要用 Unix 风格路径,如
/c/Go/bin
基本上就这些。不复杂但容易忽略细节,尤其是路径和终端重启这两步。









