前言
之前写过一篇在Windows上搭建Go语言开发环境的教程,近期有需求在macOS上使用Go语言开发环境,结合上次记录的macOS部分进行一定的修正补充,于是乎有了这篇踩坑日记。
下载安装包
官方下载地址:All releases - The Go Programming Language (google.cn)
M芯片下载arm64版本,Intel下载amd64版本:

安装 go 程序
点击程序运行一路安装即可:

配置 go 环境变量
在 .zshrc 文件后面追加 go 的环境变量配置:
vim ~/.zshrc
# Go
export GOPATH=$HOME/go # 这是默认安装路径,如果修改请写自己的路径
export PATH=$PATH:$GOPATH/bin
# Go END确认配置信息
# 重载配置文件
source ~/.zshrc
# 检验是否安装成功
go version
# 查看环境变量配置信息
go env配置 go module
go 官方引入了 go module 来解决依赖管理问题,起码 1.11 之后的版本,其次分不同系统配置 GO111MODULE 和 GOPROXY。
在.zshrc 文件中追加配置:
vim ~/.zshrc将下面代码写入配置文件中:
#GO module
export GO111MODULE=on
export GOPROXY=https://mirrors.aliyun.com/goproxy/
重载配置文件
source .zshrc运行第一个 Go 程序
打开 VS Code,新建一个 Go 文件:
输入如下内容:
package main
import "fmt"
func main() {
fmt.Println("hello world!")
}打开终端输入:
go run main.go出现 hello world 表示程序运行成功!
参考资料:
macOS搭建GO开发环境 - 知乎 (zhihu.com)
All releases - The Go Programming Language (google.cn)
M1版Mac从零开始搭建Golang开发环境 | Go 技术论坛 (learnku.com)
版权属于:soarli
本文链接:https://blog.soarli.top/archives/724.html
转载时须注明出处及本声明。