0

0

如何永久设置 Go 的 GOPATH 和 PATH 环境变量

花韻仙語

花韻仙語

发布时间:2026-01-10 16:22:02

|

508人浏览过

|

来源于php中文网

原创

如何永久设置 Go 的 GOPATH 和 PATH 环境变量

macos 上通过安装包安装 go 后,临时设置的 gopath 和 path 会在新终端会话中丢失;需将导出语句写入 shell 配置文件(如 ~/.bash_profile 或 ~/.zshrc)才能持久生效。

这是因为 export 命令仅在当前 Shell 进程中生效,关闭终端后环境变量即被丢弃。要实现永久配置,必须将环境变量声明添加到 Shell 的启动配置文件中。

macOS Catalina(10.15)及更新版本默认使用 Zsh 作为登录 Shell,因此推荐优先修改 ~/.zshrc;若仍使用 Bash(如旧系统或手动切换),则应编辑 ~/.bash_profile(注意:~/.bashrc 在 macOS 的交互式非登录 Shell 中可能不会自动加载,而 ~/.bash_profile 更可靠)。

✅ 正确操作步骤如下:

  1. 打开终端,确认当前 Shell:

    echo $SHELL

    若输出为 /bin/zsh,编辑 ~/.zshrc;若为 /bin/bash,编辑 ~/.bash_profile。

  2. 使用文本编辑器追加配置(以 Zsh 为例):

    Morph Studio
    Morph Studio

    Morph Studio是一款领先的文字转视频AI平台,可以将用户输入的文字转化为精美视频。

    下载
    echo 'export GOPATH=$HOME/go' >> ~/.zshrc
    echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.zshrc
  3. 立即加载新配置:

    source ~/.zshrc
  4. 验证是否生效:

    echo $GOPATH        # 应输出 /Users/yourname/go
    echo $PATH | grep go # 应包含 /Users/yourname/go/bin
    go env GOPATH        # 推荐用此命令验证 Go 工具链识别的 GOPATH

⚠️ 注意事项:

  • 不要重复添加相同行,建议先检查配置文件是否已存在相关 export 语句,避免冗余或冲突;
  • 修改后务必执行 source 命令,否则仅对后续新打开的终端生效;
  • 自 Go 1.16 起,模块模式(GO111MODULE=on)已默认启用,但 GOPATH 仍影响 go install 的二进制存放位置及传统工作区行为,合理配置仍有必要;
  • 若使用 Oh My Zsh 等框架,确保 ~/.zshrc 末尾未被覆盖或重置。

完成上述配置后,所有新启动的终端都将自动继承正确的 GOPATH 和 PATH,Go 工具链也能正确识别工作区与可执行文件路径。

相关专题

更多
macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

329

2025.05.09

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

26

2026.01.09

c++框架学习教程汇总
c++框架学习教程汇总

本专题整合了c++框架学习教程汇总,阅读专题下面的文章了解更多详细内容。

24

2026.01.09

学python好用的网站推荐
学python好用的网站推荐

本专题整合了python学习教程汇总,阅读专题下面的文章了解更多详细内容。

72

2026.01.09

学python网站汇总
学python网站汇总

本专题整合了学python网站汇总,阅读专题下面的文章了解更多详细内容。

9

2026.01.09

python学习网站
python学习网站

本专题整合了python学习相关推荐汇总,阅读专题下面的文章了解更多详细内容。

10

2026.01.09

俄罗斯手机浏览器地址汇总
俄罗斯手机浏览器地址汇总

汇总俄罗斯Yandex手机浏览器官方网址入口,涵盖国际版与俄语版,适配移动端访问,一键直达搜索、地图、新闻等核心服务。

52

2026.01.09

漫蛙稳定版地址大全
漫蛙稳定版地址大全

漫蛙稳定版地址大全汇总最新可用入口,包含漫蛙manwa漫画防走失官网链接,确保用户随时畅读海量正版漫画资源,建议收藏备用,避免因域名变动无法访问。

184

2026.01.09

php学习网站大全
php学习网站大全

精选多个优质PHP入门学习网站,涵盖教程、实战与文档,适合零基础到进阶开发者,助你高效掌握PHP编程。

15

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Go 教程
Go 教程

共32课时 | 3.6万人学习

Go语言实战之 GraphQL
Go语言实战之 GraphQL

共10课时 | 0.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号