前言

执行本方案前,需确认:

  1. 你的电脑可以科学上网
  2. 已安装 Homebrew

安装

  1. 切换官网镜像源:
brew tap mongodb/brew
  1. 安装社区版mongodb
brew install mongodb-community
  1. 查看是否安装成功
mongod -version

如果看到了如下内容,说明安装完成:

使用

  1. 作为 MacOS 服务
brew services start mongodb-community
  1. 检查是否运行
ps aux | grep -v grep | grep mongod
  1. 关闭mongod服务器
brew services stop mongodb-community
  1. 链接数据库
mongosh

问题

如果在安装过程中遇到此类报错:Error: No such file or directory @ rb_sysopen - /Users/chenxin/Library/Caches/Homebrew/downloads/1ef619d74a84d1ea2c56ece8124f60f241b3630896a533e8399dfa8d65f997ad--libnghttp2-1.47.0.arm64_monterey.bottle.tar.gz,这是某个包安装失败导致的,直接安装指定的包即可。

上述报错中,安装失败的包是libnghttp2,所以执行如下命令:

brew install libnghttp2

如果在安装过程中,还是出现了同类错误,则继续独立安装对应的包即可。我这次安装一共独立安装了 8 个包,坚持就是胜利✌🏻!

参考

  1. 一种解决方法 Error: No such file or directory @ rb_sysopen.
  2. 2020年了,让mac下的mongoDB的安装简单点.
  3. 2021 Mac OS 安装 mongoDB.