Ai 配环境
在 macOS 上安装 Homebrew 和 Go 语言是打造开发环境的经典组合。由于现在的 Mac 大多使用 Apple Silicon(M1/M2/M3/M4 芯片)且默认 Shell 为 Zsh,流程已经非常标准化。
以下是详细的整体流程:
第一步:安装 Homebrew¶
Homebrew 是 macOS 的“缺失包管理器”,它能帮你一键安装和管理各种开发工具。
-
执行安装命令:
打开“终端”(Terminal),复制并粘贴以下命令(官方脚本):
Bash
-
关键步骤(针对 Apple Silicon Mac):
安装完成后,终端会提示几行 "Next steps"。由于 M 系列芯片的 Homebrew 安装在
/opt/homebrew,你需要运行它提供的两行命令来将brew添加到系统的PATH中。通常格式如下(请直接复制你终端里显示的那两行):
Bash
-
验证:
输入
brew -v,看到版本号说明安装成功。
第二步:使用 Homebrew 安装 Go¶
有了 Brew,安装 Go 就像呼吸一样简单。
-
执行安装:
Bash
-
验证安装:
Bash
你应该能看到类似
go version go1.2x.x darwin/arm64的输出。
第三步:配置 Go 环境变量¶
虽然现在 Go 已经支持 Go Modules(不再强求把代码放在特定的 GOPATH 下),但配置一下 GOPATH 依然是最佳实践,特别是为了让你以后安装的各种 Go 工具(如 gopls)能直接在终端运行。
-
编辑配置文件:
Bash
-
添加以下内容到文件末尾:
Bash
注:
GOROOT在使用 Homebrew 安装时通常会自动处理,一般不需要手动设置。 -
生效配置:
按
Ctrl+O保存,Enter确认,Ctrl+X退出,然后执行:Bash
第四步:设置 Go 代理(进阶推荐)¶
由于网络环境原因,直接下载 Go 的依赖包可能会很慢或超时。强烈建议设置国内镜像代理(如七牛云或阿里云提供的):
Bash
总结流程表¶
| 步骤 | 关键命令 | 目的 |
|---|---|---|
| 1. Brew 安装 | $(curl -fsSL ...) |
安装包管理器 |
| 2. 环境注入 | eval "$(/opt/homebrew/bin/brew shellenv)" |
让终端认识 brew 命令 |
| 3. Go 安装 | brew install go |
获取 Go 编译器和工具链 |
| 4. 变量配置 | export GOPATH=$HOME/go |
规划工作目录和二进制文件路径 |
| 5. 代理加速 | go env -w GOPROXY=... |
提升依赖下载速度 |
这就完成了! 你现在可以创建一个文件夹,运行 go mod init hello 然后开始写你的第一个 Go 程序了。
想试试看吗? 需不需要我为你写一段简单的 "Hello World" 代码并教你如何运行它?