是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。
有人能指出我正确的方向。
感谢。
答案 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