brew install mongodb与mongodb-community@4.0

时间:2019-05-04 20:36:06

标签: mongodb homebrew

mongodb docs说首先点击官方的MongoDB公式存储库:

brew tap mongodb/brew

然后安装mongodb-community@4.0:

brew install mongodb-community@4.0

我看到的所有其他教程都说只安装mongodb:

brew install mongodb

有什么区别?为什么要选择一个?


更新

我尝试安装一个,然后卸载并尝试另一个。这是到目前为止我注意到的差异:

+-----------------------------+-------------------------------------------+
|                             |                                           |
| brew install mongodb        | brew install mongodb-community@4.0        |
|                             |                                           |
|-----------------------------+-------------------------------------------|
| version 4.0.3               | version 4.0.9                             |
+-----------------------------+-------------------------------------------+
| brew services start mongodb | brew services start mongodb-community@4.0 |
| works fine.                 | gives "uninitialized constant" error      |
+-----------------------------+-------------------------------------------+
| mongo connects to           | mongo connects to                         |
| mongodb://127.0.0.1:27017   | mongodb://127.0.0.1:27017/?gssapiServiceN |
|                             | ame=mongodb                               |
+-----------------------------+-------------------------------------------|
| "This server is bound       | "soft rlimits too low..." warning         |
| to localhost..." warning    |                                           |
+-----------------------------+-------------------------------------------|

2 个答案:

答案 0 :(得分:2)

自2019年9月2日起,MongoDB已从Homebrew核心公式中删除,因为新版本的MondoDB不再根据开源许可证发布。因此,brew install mongodb应该不再使用。

通过Homebrew安装MongoDB的新方法是使用brew install mongodb-community@x.x。您首先需要点击由MongoDB团队维护的存储库。例如:

$ brew tap mongodb/brew
$ brew install mongodb-community@4.2
$ brew services start mongodb-community@4.2

在此处阅读Homebrew团队的拉取请求:https://github.com/Homebrew/homebrew-core/pull/43770

MongoDB完整安装说明:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

答案 1 :(得分:0)

有两种不同类型的服务器1)企业2)社区。课程企业可以在有限的时间内免费使用。所以可能有所不同。