Intel MacBook Pro执行brew install报错无法在ARM默认前缀/opt/homebrew安装
Homebrew Intel架构Mac运行报错解决方案
问题原因
通过迁移助理将M1设备的全量数据迁移到Intel设备后,同步带来了M1专属的ARM架构Homebrew:ARM版Homebrew默认安装路径为/opt/homebrew,仅适配Apple Silicon芯片,在Intel设备上运行时会触发架构不兼容报错。
Error: Cannot install on Intel processor in ARM default prefix (/opt/homebrew)!
修复步骤
- 第一步:卸载当前残留的ARM版Homebrew
执行官方卸载脚本即可完成清理:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
如果脚本运行异常,也可以直接手动删除ARM版Homebrew的安装目录:sudo rm -rf /opt/homebrew - 第二步:安装适配Intel架构的Homebrew
运行官方安装脚本,会自动识别Intel架构并将程序安装到默认的/usr/local路径下:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 第三步:修正环境变量配置
检查终端配置文件(zsh对应~/.zshrc、bash对应~/.bash_profile),删除所有指向/opt/homebrew的PATH配置项,再添加Intel版Homebrew的路径:echo 'export PATH="/usr/local/bin:/usr/local/sbin:$PATH"' >> ~/.zshrc
执行命令使配置生效:source ~/.zshrc - 第四步:验证修复结果
执行brew -v,若正常输出版本号则配置生效,可正常使用brew install等命令完成软件安装。
注意事项
此前通过ARM版Homebrew安装的软件均为ARM架构,无法在Intel设备上正常运行,建议后续需要对应软件时重新通过Intel版Homebrew安装,避免出现其他架构不兼容的异常。
内容的提问来源于stack exchange,提问作者RubenM
相关产品推荐
相关产品推荐

