1

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

>dpd create sportsstore

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

> dpd –p 5500 sportsstore/app.dpd

要启动已部署的服务器,我收到以下错误::

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

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

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

有人可以指出我正确的方向。

谢谢。

4

4 回答 4

1

首先,你必须在你的电脑上安装 mongodb。您可以从 MongoDB 的官方网站上执行此操作。标准选项是安装社区版本。

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

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

sudo dpd

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

dpd
于 2016-11-04T13:37:46.657 回答
0

对于 Windows 安装。

1) 运行npm install deployd -g

2) 使用https://www.mongodb.com/download-center#community上提供的 Windows 安装程序单独安装 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"

此命令是在环境变量中设置路径的替代方法(以防用户无权修改环境变量)

仍然无法正常工作,同样的路径问题??使用命令 --mongod 运行,如下所述

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

于 2017-01-18T09:04:08.500 回答
0

安装 depolyd 后运行:

 dpd -e production
于 2019-12-22T19:44:02.180 回答
0

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

dpd -e production
于 2020-04-03T23:43:44.580 回答