database - MongoDB 无法识别的选项 --install

标签 database mongodb command-line terminal flags

大家好,我正在尝试安装 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”以获取更多信息


Terminal Error


更新#1

1. 我试图在没有 --install 的情况下编写相同的命令,但此解决方案为我提供了仅启动服务器一次并从另一个终端窗口启动服务器的选项,之后如果我关闭终端,我将无法再次启动服务器。

without install


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


3. mongod --version 给我这个

mongo version

最佳答案

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

接下来,尝试仅运行原始命令而不使用 --install

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

关于database - MongoDB 无法识别的选项 --install,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46678638/

相关文章:

node.js - MongoDB、Mongoose 从一个 Find 中搜索另一个集合的结果

command-line - DEL 说路径不存在(它确实存在)

c++ - '.'不被识别为内部或外部命令

sql-server - 两个不同数据库之间的主键-外键关系

Java:从未知大小的数据库中读取值

node.js - Mongoose 的 typescript 声明文件

MongoDB 文本搜索不返回任何内容

powershell - 远程获取默认打印机

mysql - 如何在每个作业结束时在 talend 中实现日志记录?

android - 如何以及在何处关闭()我的数据库以停止获取 E/SQLiteLog : (283)