mac 安装brew

2 阅读1分钟

1、问题一:brew bundle dump Error: Unknown command: bundle

  1. 安装 bundle 命令
    在终端执行下面这条命令,这会添加 Homebrew 的官方扩展包,其中就包含了 bundle 命令
brew tap Homebrew/bundle

2、问题二: Honebrew 是Intel版,不是ARM版本

1️⃣ 先确认当前 brew 路径

which brew

如果显示 /usr/local/bin/brew,说明还在用 Intel 版本。

2️⃣ 检查是否已安装 ARM 版 Homebrew

ls /opt/homebrew/bin/brew
  • 如果显示文件存在:说明 ARM 版已安装,只需切换环境变量
  • 如果显示 "No such file" :需要先安装 ARM 版 Homebrew

3️⃣ 切换到 ARM 版(两种情况)

情况 A:ARM 版已存在

# 临时切换到 ARM 版
export PATH="/opt/homebrew/bin:$PATH"

# 验证
which brew  # 应该显示 /opt/homebrew/bin/brew
brew --version

情况 B:ARM 版未安装

# 安装 ARM 版 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 配置环境变量
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

4️⃣ 永久生效(重要)

确保你的 ~/.zshrc 或 ~/.zprofile 中没有覆盖 PATH 的旧配置:

# 检查配置文件
grep -n "/usr/local/bin/brew" ~/.zshrc ~/.zprofile

# 如果有输出,说明旧配置还在,需要删除或注释掉那几行

5️⃣ 重新安装 bundle 并导出

# 确认当前是 ARM 版
which brew  # 应该是 /opt/homebrew/bin/brew

# 安装 bundle(ARM 版)
brew tap Homebrew/bundle

# 导出软件包列表
cd ~
brew bundle dump