跳转至

Ai 配环境

在 macOS 上安装 Homebrew 和 Go 语言是打造开发环境的经典组合。由于现在的 Mac 大多使用 Apple Silicon(M1/M2/M3/M4 芯片)且默认 Shell 为 Zsh,流程已经非常标准化。

以下是详细的整体流程:


第一步:安装 Homebrew

Homebrew 是 macOS 的“缺失包管理器”,它能帮你一键安装和管理各种开发工具。

  1. 执行安装命令

    打开“终端”(Terminal),复制并粘贴以下命令(官方脚本):

    Bash

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. 关键步骤(针对 Apple Silicon Mac)

    安装完成后,终端会提示几行 "Next steps"。由于 M 系列芯片的 Homebrew 安装在 /opt/homebrew,你需要运行它提供的两行命令来将 brew 添加到系统的 PATH 中。

    通常格式如下(请直接复制你终端里显示的那两行):

    Bash

    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
    eval "$(/opt/homebrew/bin/brew shellenv)"
    
  3. 验证

    输入 brew -v,看到版本号说明安装成功。


第二步:使用 Homebrew 安装 Go

有了 Brew,安装 Go 就像呼吸一样简单。

  1. 执行安装

    Bash

    brew install go
    
  2. 验证安装

    Bash

    go version
    

    你应该能看到类似 go version go1.2x.x darwin/arm64 的输出。


第三步:配置 Go 环境变量

虽然现在 Go 已经支持 Go Modules(不再强求把代码放在特定的 GOPATH 下),但配置一下 GOPATH 依然是最佳实践,特别是为了让你以后安装的各种 Go 工具(如 gopls)能直接在终端运行。

  1. 编辑配置文件

    Bash

    nano ~/.zshrc
    
  2. 添加以下内容到文件末尾

    Bash

    # Go 环境变量配置
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOPATH/bin
    

    注:GOROOT 在使用 Homebrew 安装时通常会自动处理,一般不需要手动设置。

  3. 生效配置

    Ctrl+O 保存,Enter 确认,Ctrl+X 退出,然后执行:

    Bash

    source ~/.zshrc
    

第四步:设置 Go 代理(进阶推荐)

由于网络环境原因,直接下载 Go 的依赖包可能会很慢或超时。强烈建议设置国内镜像代理(如七牛云或阿里云提供的):

Bash

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

总结流程表

步骤 关键命令 目的
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" 代码并教你如何运行它?