【问题标题】:MongoDB unrecognised option --installMongoDB无法识别的选项--install
【发布时间】:2017-10-11 02:05:59
【问题描述】:

大家好,我正在尝试安装 MongoDB 以使用 NoSQL DB,但我遇到了错误,无法自行修复。


  • 我正在使用 Brew 安装 Mongo
  • 从官方网站下载
  • 使用 SSL
  • 没有 SSL
  • .bash_profile中设置路径

但我在尝试设置数据库时仍然遇到同样的错误。

我正在使用 MacOs 10.13

我不能从这一点走得更远,我试图在没有的情况下做同样的事情 没有标志--install ,但我总是遇到同样的问题

我无法启动服务器

谁能帮我解释一下为什么--install 在我的平台上不起作用以及如何解决这个问题。


mongod --directoryperdb --dbpath /usr/local/Cellar/mongodb/3.4.9/data/db --logpath /usr/local/Cellar/mongodb/3.4.9/log/mongo.log --logappend --rest  --install

解析命令行时出错:无法识别的选项“--install”
尝试“mongod --help”以获取更多信息



更新 #1

1. 我试图在没有--install 的情况下编写相同的命令,但这个解决方案让我可以选择只启动一次服务器,然后从另一个终端窗口启动服务器,之后如果我关闭终端,我可以' t 再次启动服务器。




2. 使用 Sudo 给我同样的错误。


3. mongod --version 给我这个

【问题讨论】:

    标签: database mongodb command-line terminal flags


    【解决方案1】:

    你正在共舞两步。 1.安装mongodb 2.启动mongodb

    您给出的命令用于启动 mongodb(不要使用 --install)。 用于在 mac Os 中安装 mongodb -https://treehouse.github.io/installation-guides/mac/mongo-mac.html

    【讨论】:

      【解决方案2】:

      首先,尝试输入mongod --version,查看是否已安装版本。

      接下来,尝试只运行不带--install 的原始命令。

      如果这些都不起作用,请尝试在开头使用 sudo 运行您的原始命令。

      【讨论】:

      • 谢谢你,我更新了我的问题,不幸的是你的建议对我没有帮助。
      • 在您使用 MongoDB 时,必须在终端窗口中单独运行 Mongod。听起来你至少在某个时候让它运行。虽然您的措辞并不完全清楚,但听起来您可能正在运行它,然后关闭终端窗口而不退出进程。然后,当您打开另一个终端窗口并再次运行时,该端口可能已被先前运行的进程阻塞。查看正在运行的进程列表,如果存在,将其杀死并重试。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-21
      • 2020-07-02
      • 2018-02-06
      • 2021-11-08
      • 2017-02-14
      相关资源
      最近更新 更多