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

M1 Max MacBook Pro上Brew无法运行,报mach文件加载失败错误

M1 Max MacBook Pro上Brew无法运行,报mach文件加载失败错误

我之前在M1芯片的Mac上也碰到过完全一样的问题!这个错误大概率是Homebrew和系统自带Ruby版本冲突,或者是你装的是适配Intel芯片的旧版Homebrew导致的,给你几个亲测有效的解决思路:

  • 先确认Homebrew的安装路径
    M1芯片的Mac官方推荐的Homebrew路径是/opt/homebrew,而Intel芯片的是/usr/local。你可以先运行这条命令看看当前brew的位置:

    which brew
    

    如果输出是/usr/local/bin/brew,那说明你装的是Intel版brew,在M1上很容易出现这类Ruby依赖问题,建议卸载重装ARM适配版。

  • 卸载旧版Homebrew
    直接运行卸载脚本清理干净:

    /usr/local/bin/brew uninstall --force --ignore-dependencies brew && rm -rf /usr/local/Homebrew
    

    要是你之前装的是ARM版,就把路径换成/opt/homebrew/bin/brew就行。

  • 重装适配M1的Homebrew
    打开原生终端(不要用Rosetta转译的),运行官方安装命令:

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

    安装完之后,一定要按照终端提示把brew的环境变量加到你的shell配置文件里(比如~/.zshrc),一般会提示你运行这两条命令:

    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
    eval "$(/opt/homebrew/bin/brew shellenv)"
    
  • 如果不想卸载,试试修复现有brew
    先运行自检命令看看具体问题:

    brew doctor
    

    跟着终端给出的提示修复,要是提示仓库有问题,就运行重置命令:

    brew update-reset
    

另外提醒下,尽量别用Rosetta转译的终端运行brew,原生终端才能更好适配ARM架构的brew环境。

备注:内容来源于stack exchange,提问作者Aaron Taylor

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 08:33:09