Deployd ::无法启动MongoDB

时间:2015-08-01 13:46:43

标签: mongodb deployd

是Deployd和MongoDB的新手。我在我的Windows-XP系统上安装了Deployd(www.deployd.com)0.6.9。我按照正在学习的书的指示在提示符下执行了以下命令

>dpd create sportsstore

现在,当我运行以下命令时

> dpd –p 5500 sportsstore/app.dpd

启动Deployd服务器,我收到以下错误::

starting deployd v0.6.9...
Failed to start MongoDB

它声明MongoDb未能启动。我进入目录"C:\Program Files\Deployd\tools",发现有一个名为"mongod"的文件。

我以前从未在计算机上安装过MongoDB。这是我第一次与Deployd合作,所以我不知道tools文件夹中的"Mongod"文件是否与MongoDB相同,或者我必须在计算机上单独安装MongoDB。

有人能指出我正确的方向。

感谢。

4 个答案:

答案 0 :(得分:1)

首先,您必须在计算机中安装mongodb。你可以从MongoDB的官方网站上做到这一点。标准选项是安装社区版本。

之后,您可以检查mongodb是否已正确安装并可与Deployd一起使用:

如果您在iOS或Linux中,可以尝试:

sudo dpd

如果您在Windows中,请尝试使用"以管理员身份运行命令窗口"并尝试:

dpd

答案 1 :(得分:0)

用于Windows安装。

1)运行npm install deployd -g

2)使用可用的Windows安装程序单独安装Mongo DB https://www.mongodb.com/download-center#community

并配置为将其作为服务运行,如下面的url所述。 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

使用net start和net stop命令

可以方便地启动和停止数据库

3)使用' dpd创建一个deployd模块创建abcd'。

4)导航到您创建的deployd模块(使用cd abcd)以运行dpd -d command。在运行dpd -d命令之前,您需要确保从提升模式或管理模式下运行的同一命令提示符启动mongodb服务。(使用命令:' net start MongoDB')

如果它仍然提供路径错误,请尝试以下命令: set path=%PATH%; "C:\Program Files\MongoDB\Server\3.4.1\bin"

此命令是在环境变量中设置路径的替代方法(如果用户没有权限修改环境变量)

还是不行,同样的路径问题? 使用命令--mongod运行,如下所述

dpd -m" C:\ Program Files \ MongoDB \ Server \ 3.4.1 \ bin \ mongod.exe"

答案 2 :(得分:0)

安装解聚后的运行:

 dpd -e production

答案 3 :(得分:0)

解决“ 无法启动mongoDB ”的问题 1-我从此网页(https://docs.mongodb.com/manual/installation/)为 windows 安装了 mongoDB 。 2-然后我创建了如下所示的路径 path 3-我安装了已部署并运行:

dpd -e production