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

Mac M1 Air通过brew安装mongodb时报Bootstrap failed:5错误如何解决

错误核心原因

MongoDB 4.2版本未提供Apple Silicon(M1系列)架构的原生支持,通过原生arm64版本的brew安装后,服务注册到launchctl时会出现架构不兼容的IO错误,属于版本适配问题导致的报错。

解决方法

方案1:升级到适配M1的MongoDB版本(推荐)

  • 停止当前失效的MongoDB 4.2服务:
    brew services stop mongodb-community@4.2
  • 卸载已安装的4.2版本:
    brew uninstall mongodb-community@4.2
  • 清理残留的服务注册文件:
    rm ~/Library/LaunchAgents/homebrew.mxcl.mongodb-community@4.2.plist
  • 安装原生支持M1的MongoDB稳定版:
    brew install mongodb-community
  • 启动MongoDB服务:
    brew services start mongodb-community
  • 验证安装成功:执行mongosh命令,正常进入MongoDB交互界面即为安装成功。

方案2:必须使用MongoDB 4.2版本的兼容处理

如果业务必须依赖4.2版本,可通过Rosetta转译运行:

  • 打开访达进入「应用程序-实用工具」,右键点击「终端」选择「显示简介」,勾选「使用Rosetta打开」后重启终端
  • 重新执行MongoDB 4.2安装命令:
    brew install mongodb-community@4.2
  • 给MongoDB数据目录赋权,根据你的brew安装路径执行对应命令:
    • Rosetta下brew路径:sudo chown -R $(whoami) /usr/local/var/mongodb
    • 原生arm64 brew路径:sudo chown -R $(whoami) /opt/homebrew/var/mongodb
  • 启动服务:
    brew services start mongodb-community@4.2
异常排查

如果执行上述操作后仍报错,可先清理残留的MongoDB进程后重试:

  • 查找残留进程:ps aux | grep mongo
  • 杀掉对应进程:kill -9 查到的进程ID
  • 重新执行服务启动命令即可。

内容的提问来源于stack exchange,提问作者Shriraj Desai

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 21:57:03