推荐初学者通过官网下载安装Go,步骤为下载macOS版本pkg文件并安装,默认路径为/usr/local/go,随后在~/.zshrc中添加PATH和GOPATH环境变量,执行source ~/.zshrc生效,运行go version验证;进阶用户可使用Homebrew安装,命令为brew install go,Homebrew自动配置路径但仍建议手动添加GOPATH,最后创建hello.go测试文件并运行go run hello.go输出Hello, Go on macOS!即表示配置成功,多版本管理可选gvm工具。

在macOS上搭建Go开发环境有多种方式,可以根据个人习惯选择手动安装或使用包管理工具。下面汇总几种常用、稳定且易于维护的方法。
步骤如下:
darwin-amd64.pkg或darwin-arm64.pkg,M1/M2芯片选arm64)/usr/local/go
~/.zshrc
~/.bash_profile或~/.bashrc
export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
source ~/.zshrc(或对应配置文件)使更改生效go version,应输出类似go version go1.22.0 darwin/amd64
操作步骤:
Decktopus AI
AI在线生成高质量演示文稿
153
查看详情
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install go
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin添加到
~/.zshrc中,并执行source ~/.zshrc
go version
mkdir -p ~/go/src/hello && cd ~/go/src/hello
hello.go文件:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go on macOS!")
}
go run hello.go若输出
Hello, Go on macOS!,说明环境配置成功bash <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer.sh)
gvm install go1.21 gvm use go1.21 --default
go version
基本上就这些。选择一种适合你的方式安装即可。日常开发推荐使用Homebrew,简单项目或学习阶段用官方pkg也不复杂。关键是把PATH和GOPATH设对,避免后续命令找不到的问题。
以上就是如何在macOS安装Go开发环境_macOS Go环境搭建方法汇总的详细内容,更多请关注其它相关文章!
# 鹤壁专业seo电话
# 配置文件
# 官网
# 这是
# 如果你
# 也不
# 多个
# 新手竞价seo招聘
# 贵阳企业网站建设费用
# 新和
# 惠州仓储seo软件公司
# 中牟网站建设流程电话
# 鄂州网站建设详细方案
# 实战seo教程
# 销量对关键词排名
# fb的营销推广成功法则
# 做网站建设价位多少
# amd
# go
# github
# go语言
# 工具
# ssl
# mac
# curl
# ai
# git
# macos
# 环境变量
# win
# 配置文
# 如何在
# 进阶
# 可选
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
优化推广96088 】
【
技术知识133117 】
【
IDC资讯59369 】
【
网络运营7196 】
【
IT资讯61894 】
相关推荐:
Word 2003字体大小设置方法
poki官网最新入口 poki小游戏大全入口
小红书网页版怎么进 小红书网页版通用入口
《百度畅听版》关闭兴趣推荐方法
风神瞳获取全攻略
抖音赚钱快速入门_新手必看的抖音赚钱步骤
win11怎么启用或禁用休眠 Win11 powercfg命令管理休眠文件【技巧】
使用 .htaccess 正确配置 WordPress 子目录重定向与路径保留
如何查询个人病历记录
吃完饭就犯困是什么原因 餐后嗜睡如何缓解
CSS布局中意外顶部空白的调试与解决:深入理解padding-top
sublime怎么在文件中显示代码结构大纲_sublime符号列表功能
win11怎么设置默认终端为Windows Terminal Win11替代CMD和PowerShell【技巧】
抖音号升级成企业资质怎么弄?有什么好处?
花生壳内网映射新方案
PHP utf8_encode 字符编码转换陷阱与解决方案
Dagster资产间数据传递与用户配置管理教程
QQ阅读小说搜索入口地址_QQ阅读小说搜索入口地址搜索在线阅读
《一起考教师》账号注销方法
iPhone16Plus参数配置如何调整声音_iPhone16Plus参数配置声音调整详细方法
《tt语音》超级玩家开通方法
《星露谷物语》克林特好感度事件介绍
《波斯王子:失落的王冠》剑术大师打法攻略
126手机126邮箱登录_126邮箱手机登录入口官网
ExcelSCAN与LAMBDA如何创建自定义移动平均函数_SCAN实现任意窗口期移动平均计算
如何修改Windows截图的默认保存位置_告别C盘让桌面更整洁【教程】
VS Code快捷键when上下文子句的妙用
我的世界游戏平台入口 我的世界官方官网直达链接
为什么XML解析器对大小写敏感? 理解XML规范中的大小写规则与最佳实践
Magento 2 产品保存事件中安全更新属性的最佳实践
b站如何剪辑视频_b站必剪app使用教程
实现可重用自定义Python Range类
PyEZ 配置提交中 RpcTimeoutError 的健壮性处理策略
纯CSS实现自适应宽度与响应式布局的水平按钮组
极兔快递官网查询入口手机版 手机极兔快递登录查询入口官方
京东快递物流信息不更新怎么办_物流停滞原因与处理方法
《荔枝fm》导出文件教程
如何查询国外邮政编码_国外邮政编码查询的多种有效途径
传统曲艺莲花落的表演形式是
如何解决Casbin日志与应用日志不统一的问题,使用casbin/psr3-bridge实现无缝集成
电脑双系统如何安装和卸载 Windows和Linux双系统安装教程【详解】
PHP页面重载后变量状态保持:实现用户档案连续浏览的教程
《淘宝联盟》推广自己的店铺方法
PHP安全加载非公开目录图片与动态内容类型处理指南
荣耀 Magic10 Pro 系统更新提示失败_荣耀 Magic10 Pro 升级修复
Lar*el 关联查询:同时筛选父表与子表数据的高效策略
Pydantic 中“schema”字段命名冲突的解决方案
tiktok国际版入口_tiktok官网网页版链接
PPT智能排版生成入口 免费PPT内容自动生成平台
J*aScript字符串_Unicode处理
2025-12-03
运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。