我是Deployd的新手,正在尝试打开仪表板。我首先创建了一个基本的hello-world项目文件夹:
$ cd hello-world...then运行以下命令以查看仪表板:
$ dpd-d 但是,我得到了以下错误:
vaibhav@vaibhav:/hello-world$ dpd -d
starting deployd v0.8.4...
Failed to start MongoDB (Make sure 'mongod' are in your $PATH or use dpd --mongod option. Ref: http://docs.deployd.com/docs/basics/cli.html)
bye
fs.js:432
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: EACCES, permission denied './.dpd/pids/mongod'
at Object.fs.openSync (fs.js:432:18)
at Object.fs.writeFileSync (fs.js:971:15)
at process.kill (/usr/local/lib/node_modules/deployd/lib/util/mongod.js:52:8)
at process.EventEmitter.emit (events.js:95:17)
at process.exit (node.js:707:17)
at fn (/usr/local/lib/node_modules/deployd/bin/dpd:261:5)
at stop (/usr/local/lib/node_modules/deployd/bin/dpd:270:5)
at startup (/usr/local/lib/node_modules/deployd/bin/dpd:162:16)
at ChildProcess.<anonymous> (/usr/local/lib/node_modules/deployd/lib/util/mongod.js:62:5)
at ChildProcess.EventEmitter.emit (events.js:95:17)
at Process.ChildProcess._handle.onexit (child_process.js:795:12)
` 我做错了什么?
发布于 2016-11-04 21:33:37
检查mongodb是否正确安装:
如果您使用的是iOS或Linux,可以尝试:
sudo dpd如果您使用的是Windows,请尝试使用"Run as Administrator“打开命令窗口,然后尝试:
dpd发布于 2017-05-09 15:17:08
首先,确保你已经安装了mongodb并且你可以从命令行调用它:在Unix上,
which mongod在Windows上,
where mongod确定可用后,确保您对部署的项目目录、子目录和文件具有读写访问权限:
sudo chmod -R 0777 /path/to/deployd/project/directory我不认为这个问题适用于Windows操作系统。
在此之后,尝试再次启动项目仪表板。
dpd dashboardhttps://stackoverflow.com/questions/31300588
复制相似问题