macOS 上使用 brew 安装 MongoDB

原创
2019/10/09 14:15
阅读数 110

> 说明:本文只适用于 macOS

此文由来

> 最近准备使用最新版本的 MongoDB 4.x 进行一个项目,并且在 2019 年 10 月后就把 MBP 升级到了最新的 macOS Catalina版本;在使用 brew upgrade 进行升级组件的时候,发现执行到mongodb 时出现了问题。


接下来说一下解决问题的整个过程:

执行 brew info mongodb,结果如下:

brew info mongodb

提示说没有可用的名叫 monggodb 的模块,真是见鬼了,通过一番了解,才知道,MongoDB 已经宣布不再开源,从2019年9月2日开始 ,HomeBrew 也从核心仓库 (#43770) 当中移除了mongodb 模块,如下图:

homebrew issue #43770

不过想要继续使用 brew install mongodb 也是可以的,MongoDB 官方提供了一个单独的 HomeBrew 的社区版本安装:https://github.com/mongodb/homebrew-brew

接下来就参考这个 github 项目的介绍

先执行 brew tap mongodb/brew

成功后再执行 brew install <formula> 即可; 我在这里直接安装默认的社区版本,执行:brew install mongodb-community 也可以参考文档安装指定的版本;

这个 brew tap 的源无法加速,是从 mongodb.org 官方下载的安装包,所以需要多耐心等待一下,如果下载失败,多尝试几次便可安装成功。

顺便贴一下安装成功后几个默认配置文件的目录,引用自 mongodb/homebrew-brew

> Default Paths for the mongodb-community Formula > > In addition to installing the MongoDB server and tool binaries, the mongodb-community formula creates:

a configuration file: /usr/local/etc/mongod.conf
a log directory path: /usr/local/var/log/mongodb
a data directory path: /usr/local/var/mongodb

以上就是解决问题的所以内容了,至于安装完成后的使用问题,和原来的模式完全一致,所以这里就不多赘诉了,希望大家在 macOS 上愉快的使用 MongoDB。</formula>

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部