You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M2 Monterey系统安装Homebrew失败的解决求助

解决M2 Monterey上Homebrew安装时的git架构不兼容问题

问题原因

你当前使用的/usr/local/bin/git是x86架构的可执行文件,而M2芯片属于Apple Silicon(ARM架构),两者指令集不兼容,因此触发Bad CPU type in executable错误,导致Homebrew安装脚本卡在git init -q步骤。

解决步骤

1. 临时调用系统适配版git完成安装

Mac系统自带的git位于/usr/bin/git,是原生适配Apple Silicon的版本。可以临时调整环境变量优先级,让安装脚本优先使用这个版本:

PATH=/usr/bin:$PATH /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. 彻底替换为ARM版git(可选)

如果后续需要长期使用适配ARM的git,可先删除旧的x86版本,再重新安装:

  • 删除旧git:
    sudo rm -rf /usr/local/bin/git
    
  • 重新运行Homebrew安装脚本(脚本会自动安装适配ARM的git,后续也可通过Homebrew管理git):
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

3. 配置Homebrew环境路径避免后续报错

安装完成后,需要把Apple Silicon版Homebrew的路径添加到zsh配置文件中,解决zsh: command not found: brew问题:

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

注:Apple Silicon的Homebrew默认安装路径是/opt/homebrew,而非x86架构的/usr/local

内容的提问来源于stack exchange,提问作者jujiloko loko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 21:30:47