无法启动MongoDB(确保'mongod'在$ PATH中或使用dpd --mongo

时间:2018-02-09 21:02:05

标签: mongodb

我是AngularJS的新手,也是Deployd的新手。我正在运行Windows 7。

我运行了以下命令:

C:\books\ProAngular\TEMP\pro-angularjs-master\Chapter 01>dpd -p 5500 sportsstore
\app.dpd dashboard

这是我的错误:

  

C:\ books \ ProAngular \ TEMP \ pro-angularjs-master \ Chapter 01> dpd -p 5500 sportsstore   \ app.dpd仪表板   deployd CLI版本2.0.2   开始deployd   无法启动MongoDB(确保'mongod'在$ PATH中或使用dpd --mongo   d选项。参考:http://docs.deployd.com/docs/basics/cli.html

我看过网上和stackoverflow。我仍然无法让应用程序运行。

任何帮助或暗示都将非常感激。

5 个答案:

答案 0 :(得分:1)

您应该将MongoDB安装路径添加到变量PATH。 转到系统属性 - >高级 - >在系统变量选项卡中查找变量PATH并单击编辑。 在已有内容的末尾添加MongoDB路径并保存。

答案 1 :(得分:0)

由于两个原因,可能会发生这种情况。

  1. mongodb路径在PATH变量中不可用
  2. mongodb可能已经处于运行状态。在这种情况下,请从任务管理器/进程中杀死mongodb进程,然后再次运行dpd

这在Mac和Windows上均适用

答案 2 :(得分:0)

使用波纹管命令

dpd --mongod "MONGODB_HOME\mongod.exe"

请确保使用正确的路径替换MONGODB_HOME

应该可以

答案 3 :(得分:0)

我的解决方案是关闭(停止)mongod:

我正在运行Ubuntu 18.04,默认情况下,我的mongod在启动后正在运行。要检查mongod类型的“状态”:service mongod status

在活动(运行)为绿色的情况下,您应该会看到类似以下内容: 活动时间:自CDT 2019年10月5日星期六起活动(运行); 2分钟47秒前

然后输入:service mongod stop,这将停止mongod 现在,通过键入以下内容再次检查“状态”:service mongod status

您应该看到这样的内容,其中非活动(死)为绿色: 运作中:自CDT 2019年10月5日19:45起无效(死); 1秒钟前

现在,当您键入dpd命令时,不应出现mongod错误。

答案 4 :(得分:0)

这可能有效:

cd sportsstore
dpd --host "127.0.0.1" -P '27017' -n "mongodb" -u " " -s " "