1、问题一:brew bundle dump Error: Unknown command: bundle
- 安装
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