【发布时间】:2020-07-28 04:10:35
【问题描述】:
我最近开始使用 NodeJS 进行开发。在我参加的课程中,他们给了我在 Mac 上安装的步骤,但这给我带来了问题。经过一番谷歌搜索,我了解到 macOS Catalina 已阻止对根文件夹的写入访问。之后,我花了一天时间在 Google 和 Stack Overflow 上搜索这个问题的解决方案。有许多不同的解决方案,但都没有奏效。一些已安装,但mongod 命令不起作用。连 MongoDB 本身的安装过程都不行。
最后,我决定使用 MongoDB Atlas。所以在我的 cluster0 中,我去 Connect > Connect with mongo shell > 我没有安装 MongoDB。他们提供了一些使用 Homebrew 安装它的步骤。现在,当我输入 mongo "mongodb+srv://cluster0.hflrg.mongodb.net/<dbname>" --username <myUserName> 时,它会连接到 MongoDB Atlas。 mongod 命令仍然不起作用。
你能告诉我在 Mac 上安装 MongoDB 的方法吗?我有 macOS Catalina 版本 10.15.5。
注意:我对终端没有太多经验,所以如果可能的话,请避免使用诸如“将某某添加到你的$PATH变量”之类的术语,并尝试详细解释。非常感谢。
【问题讨论】:
-
你有
mongo命令并且它运行,但是它怎么不工作? -
您能告诉我们您存储 mongodb 的位置吗?你知道它在你的电脑中的位置吗?如果可以,可以打印位置吗?
-
@Matt 抱歉,我的意思是
mongod。 -
@ShyamPillai,我首先根据these 说明安装了它。我参加了Angela Yu的课程。之后,我也尝试根据MongoDB的说明安装,但没有用...
标签: node.js mongodb terminal macos-catalina