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 | |
+-----------------------------+-------------------------------------------|
答案 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)社区。课程企业可以在有限的时间内免费使用。所以可能有所不同。