启动MongoDB失败(请确保';mongod';位于$PATH中或使用dpd--mongo

启动MongoDB失败(请确保';mongod';位于$PATH中或使用dpd--mongo,mongodb,Mongodb,我不熟悉AngularJS,也不熟悉部署。我正在运行Windows7 我运行了以下命令: 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仪表板 已

我不熟悉AngularJS,也不熟悉部署。我正在运行Windows7

我运行了以下命令:

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仪表板 已部署的CLI版本2.0.2 开始部署 无法启动MongoDB(请确保“mongod”位于$PATH中或使用dpd--mongo d选项参考:)

我已经在线查看了stackoverflow。我仍然无法运行该应用程序


任何帮助或提示都将不胜感激。

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

出现这种情况的原因有两个

  • 路径变量中没有mongodb路径
  • mongodb可能已经在运行。在这种情况下,请从任务管理器/进程中终止mongodb进程,然后再次运行dpd

  • 这在mac和windows上都有效

    使用下面的命令

    dpd --mongod "MONGODB_HOME\mongod.exe"
    
    确保用正确的路径替换
    MONGODB_HOME


    这应该行得通

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

    我正在运行Ubuntu18.04,默认情况下,我的mongod在启动后运行

    当active(running)显示为绿色时,您应该会看到如下内容: 激活:自2019-10-05周六19:39:33 CDT起激活(运行);2分钟47秒前

    然后键入:service mongod stop,这将停止mongod 现在输入:servicemongod status再次检查“status”

    在非活动(死)为绿色时,您应该会看到如下内容: 活动:自2019-10-05星期六19:45:14 CDT起不活动(停止);1s前

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

    这可能会起作用:

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