使用了大半年的 mongodb ,最近在公司的新项目中应用,在 mac 上安装 mongodb 时发现始终安装不了,一直在报下面这样的错误:
brew install mongodb
升级 brew 也不行,这个 mac 机上从未安装过 mongodb,但从错误信息中提示却是要卸载它,真是醉了。
从2019年9月2日开始 ,HomeBrew 也从核心仓库 (#43770) 当中移除了mongodb 模块
不过,幸运的是 mongodb 团队还在维护社区版的 Homebrew,最后还是从Stack Overflow 上查找到答案:
为了搞清楚这些是啥意思,查看了 homebrew-brew gitHub。
- 在安装社区版前要先执行:brew tap mongodb/brew 这个过程有点久,我装过可能需要30分钟左右。
- 安装最新社区版:brew reinstall mongodb-community
- 启动 mongodb-community 服务:
brew services start mongodb-community ,提示 “Service `mongodb-community` already started”,说明服务启动成功
mongodb-community 命令区别 mongodb
- 启动服务:brew services start mongodb-community
- 重启服务: brew services restart mongodb-community
- 停止服务:brew services stop mongodb-community
- 安装某个版本:brew install mongodb-community@x.x.x
- 手动启动服务:mongod --config /usr/local/etc/mongod.conf
文件路径:
-
配置文件:/usr/local/etc/mongod.conf
日志目录路径:/usr/local/var/log/mongodb
数据目录路径:/usr/local/var/mongodb
这样安装和启动就好了。