首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Deployd ::无法启动MongoDB

Deployd ::无法启动MongoDB
EN

Stack Overflow用户
提问于 2015-08-01 21:46:43
回答 4查看 3.1K关注 0票数 1

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

代码语言:javascript
复制
>dpd create sportsstore

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

代码语言:javascript
复制
> dpd –p 5500 sportsstore/app.dpd

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

代码语言:javascript
复制
starting deployd v0.6.9...
Failed to start MongoDB

它指出MongoDb启动失败。我进入"C:\Program Files\Deployd\tools"目录,发现有一个名为"mongod"的文件。

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

有人能给我指个方向吗?

谢谢。

EN

回答 4

Stack Overflow用户

发布于 2016-11-04 21:37:47

首先,你必须在你的电脑上安装mongodb。你可以在MongoDB的官方网站上这样做。标准选项是安装社区版本。

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

如果您使用的是iOS或Linux,可以尝试:

代码语言:javascript
复制
sudo dpd

如果您使用的是Windows,请尝试使用"Run as Administrator“打开命令窗口,然后尝试:

代码语言:javascript
复制
dpd
票数 1
EN

Stack Overflow用户

发布于 2017-01-18 17:04:09

用于Windows安装。

1)运行npm install deployd -g

2)使用https://www.mongodb.com/download-center#community上的windows installer单独安装Mongo DB

并将其配置为将其作为以下url中提到的服务来运行。https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

服务选项便于使用net start和net stop命令启动和停止数据库

3)使用'dpd create abcd‘创建部署模块。

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

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

此命令用于在环境变量中设置path (以防用户没有修改环境变量的权限)

还是不能工作,同样的路径问题??使用下面提到的命令--mongod运行

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

票数 0
EN

Stack Overflow用户

发布于 2019-12-23 03:44:02

安装depolyd后,运行:

dpd -e production

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31762540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档