在 macOS 上安装 Go 语言开发环境有多种方式,下面为你详细介绍常用的安装方法:
GO 安装
使用 Homebrew 安装 Homebrew 是 macOS 上广泛使用的包管理器,通过它安装 Go 既简单又便于后续更新。
- 安装 Homebrew 如果你还没有安装 Homebrew,可以在终端中执行以下命令进行安装:
bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 安装 Go 在终端中运行以下命令安装 Go:
bash brew install go
- 验证安装结果 安装完成后,通过以下命令检查 Go 是否安装成功以及查看版本信息:
bash go version
如果安装成功,会显示类似 go version go1.20.5 darwin/amd64 的输出。
使用官方安装包安装 Go 官方提供了 macOS 的安装包,你可以按照以下步骤进行安装:
-
下载安装包 访问 Go 官方下载页面 go.dev/dl/,选择适合你 macOS 系统的
.pkg安装包(如go1.20.5.darwin-amd64.pkg)。 -
运行安装程序 双击下载的
.pkg文件,按照安装向导的提示完成安装。安装过程中可能需要输入管理员密码。 -
验证安装结果 打开终端,执行以下命令验证 Go 是否安装成功:
bash go version
方法三:手动安装 如果你需要安装特定版本的 Go 或者希望手动控制安装过程,可以采用手动安装的方式:
-
下载压缩包 从 Go 官方下载页面 go.dev/dl/ 下载
.tar.gz格式的压缩包(如go1.20.5.darwin-amd64.tar.gz)。 -
解压文件 打开终端,将下载的压缩包解压到
/usr/local目录:bash sudo tar -C /usr/local -xzf go1.20.5.darwin-amd64.tar.gz -
配置环境变量 编辑你的 shell 配置文件(如
~/.zshrc或~/.bashrc),添加以下内容:bash export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin使配置生效:bash source ~/.zshrc # 如果使用的是 Zsh # 或者 source ~/.bashrc # 如果使用的是 Bash -
验证安装结果
bash go version
安装后的配置 安装完成后,你可以进行一些额外的配置来优化开发体验:
- 设置 Go 模块代理 Go 模块代理可以加速依赖下载,在终端中执行以下命令:
bash go env -w GOPROXY=https://goproxy.cn,direct - 创建工作目录 创建你的 Go 工作目录:
bash mkdir -p ~/go/src
验证安装 为了确保 Go 环境完全正常工作,你可以编写一个简单的测试程序:
-
创建一个
hello.go文件,内容如下:go package main import "fmt" func main() { fmt.Println("Hello, Go!") } -
编译并运行:
bash go run hello.go如果输出Hello, Go!,则说明 Go 环境已经正确安装并配置好了。 以上就是在 macOS 上安装 Go 的几种常见方法,你可以根据自己的需求选择合适的安装方式。
GO 热更新
安装air
# 卸载旧版本(如果已安装)
go clean -i github.com/cosmtrek/air
# 安装新版本(使用新路径)
go install github.com/air-verse/air@latest
配置Air环境
- 确认 Air 安装路径** 运行以下命令查看 Go 二进制文件的安装位置:
bash echo $(go env GOPATH)/bin
输出通常为 ~/go/bin 或 /home/your_username/go/bin。
- 检查 Air 是否存在于该目录**
bash ls -l $(go env GOPATH)/bin/air
若不存在:说明安装失败,需重新安装(见上一步)。若存在:需将该目录添加到 PATH 中。
- 临时添加路径(当前终端有效)
bash export PATH=$PATH:$(go env GOPATH)/bin
此时可直接运行 air 测试。
- 永久添加路径(推荐) 编辑 shell 配置文件(根据你的 shell 类型选择):
- 对于 bash 用户(编辑 ~/.bashrc 或 ~/.bash_profile)
echo 'export PATH=$PATH:$(go env GOPATH)/bin' >> ~/.bashrc
source ~/.bashrc
- 对于 zsh 用户(编辑 ~/.zshrc)
echo 'export PATH=$PATH:$(go env GOPATH)/bin' >> ~/.zshrc
source ~/.
- 验证安装
bash air -v若输出版本号(如v1.62.0),则安装成功。
项目中增加配置
根目录增加配置文件 .air.toml
root = "."
tmp_dir = "tmp"
[build]
args = ["-tags", "dev"] # 开发环境标签
exclude_dir = ["assets", "tmp"] # 排除目录