当前位置: 首页 > news >正文

macOS配置 GO语言环境

在 macOS 上配置 Go 语言环境的两种步骤:

方法一:使用 Homebrew 安装

  1. 安装 Homebrew(如果还没有安装):
    macOS 安装 Homebrew

  2. 使用 Homebrew 安装 Go

brew install go

方法二:手动安装 (推荐)

  1. 下载 Go
    • 访问 https://golang.google.cn/dl/
    • 下载适合 macOS 的最新版本在这里插入图片描述
  2. 安装下载的包文件
    • 双击下载的 .pkg 文件
    • 按照安装向导完成安装
  3. 安装地址默认为 /usr/local/go
~% /usr/local/go/bin/go  version
go version go1.24.5 darwin/amd64

配置环境变量

安装完成后,需要配置环境变量。

# 如果使用 zsh(macOS Catalina 及以后版本的默认 shell)
nano ~/.zshrc# 如果使用 bash
nano ~/.bash_profile

添加以下内容:

# Go 环境变量
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

保存后,重新加载配置:

source ~/.zshrc  # 或 source ~/.bash_profile

验证安装

运行以下命令验证 Go 是否安装成功:

go version

设置 Go 模块代理(可选,推荐国内用户设置)

go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=sum.golang.google.cn

创建第一个 Go 程序

  1. 创建工作目录
mkdir ~/go/src/hello
cd ~/go/src/hello
  1. 创建 main.go 文件
cat > main.go << 'EOF'
package mainimport "fmt"func main() {fmt.Println("Hello, Go!")
}
EOF
  1. 运行程序
go run main.go
http://www.xdnf.cn/news/1196911.html

相关文章:

  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博舆情分析实现
  • Linux 系统网络配置及 IP 地址相关知识汇总
  • 八股文Kafka学习
  • 哈希表应用(map,set共同作用)
  • 基于 KNN 算法的手写数字识别项目实践
  • DAY21-二叉树的遍历方式
  • vuhub jangow-01-1.0.1靶场攻略
  • 简易 BMI 身体质量指数计算器
  • C++算法竞赛篇(六)一维数组题型讲解
  • 用哈希表封装Myunordered_map和Myunordered_set
  • mac neo4j install verifcation
  • mac配置多版本jdk
  • Python 列表推导式与生成器表达式
  • 【成功经验分享】Github Education (Github学生认证)认证
  • 数据江湖的“三国演义”:数据仓库、数据湖与湖仓一体的全景对比
  • RAG vs 微调
  • 使用uni-app开发一个点餐收银台系统前端静态项目练习
  • C 语言第 10 天学习笔记:字符串基础操作与相关函数
  • 机器学习特征选择 explanation and illustration of ANOVA
  • java开闭原则 open-closed principle
  • 影刀RPA_初级课程_玩转影刀自动化_网页操作自动化
  • 【机器学习深度学习】NLP评价指标 BLEU 和 ROUGE
  • python优秀案例:基于python flask实现的小说文本数据分析与挖掘系统,包括K-means聚类算法和LDA主题分析
  • 用KNN实现手写数字识别:基于 OpenCV 和 scikit-learn 的实战教学 (超级超级超级简单)
  • Kafka——消费者组消费进度监控都怎么实现?
  • 牛客周赛101 D题 题解
  • 五、搭建springCloudAlibaba2021.1版本分布式微服务-gateway网关
  • 力扣热题100----------53最大子数组和
  • 零基础学习性能测试第五章:Tomcat的性能分析与调优-Tomcat原理,核心配置项,性能瓶颈分析,调优
  • RAG(检索增强生成)