迁移至新Mac后Homebrew无法安装,遇git CPU类型错误
解决Homebrew安装时
Bad CPU type in executable错误的步骤 这个错误是因为残留的git程序与当前Mac的CPU架构不兼容(比如从Intel Mac迁移过来的x86架构git,在Apple Silicon Mac上无法运行),且之前的Homebrew卸载不彻底,按以下步骤处理:
1. 彻底清理残留的git和Homebrew文件
执行以下命令删除旧的git可执行文件及Homebrew相关残留:
sudo rm -f /usr/local/bin/git sudo rm -rf /usr/local/Homebrew sudo rm -rf /usr/local/Caskroom sudo rm -rf /usr/local/Cellar sudo rm -f /usr/local/bin/brew rm -rf ~/.brew
2. 安装适配当前架构的git
通过Xcode Command Line Tools安装系统适配的git:
xcode-select --install
弹出安装窗口后按提示完成安装,之后验证git是否正常工作:
git --version
能正常输出版本号说明git已正确安装。
3. 重新安装Homebrew
根据你的Mac架构执行对应的安装命令:
- Apple Silicon(M系列芯片):
安装完成后,将Homebrew路径添加到shell配置文件(以zsh为例):/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc source ~/.zshrc - Intel芯片:
安装完成后直接使用即可,路径已默认加入系统PATH。/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
验证安装
执行以下命令确认Homebrew安装成功:
brew --version
内容的提问来源于stack exchange,提问作者lamefedora
相关产品推荐
相关产品推荐

