如何安装Golang并配置PATH_Golang安装与PATH配置说明

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

安装 Golang 并正确配置 PATH,核心就两步:下载安装包并解压到指定目录,再把 bin 目录加进系统环境变量 PATH。只要路径写对、生效方式选对,基本不会出错。

下载并解压 Go 安装包

去官网 https://www./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。不同系统操作略有区别:

  • 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 版本又没用版本管理工具(如 gvmgoenv)→ 容易混淆 go 命令来源
  • Windows 下用了 MSYS2 或 Git Bash 却按 Windows 方式配 Path → 要用 Unix 风格路径,如 /c/Go/bin

基本上就这些。不复杂但容易忽略细节,尤其是路径和终端重启这两步。