2015-07-08 2 views
1

Я новичок в Deployd и пытаюсь открыть панель. Я начал с создания основной папки hello-world проекта:Не удалось запустить Deployd (MongoDB не удалось запустить)

$ cd hello-world 

... а затем побежал следующий, чтобы просмотреть панель:

$ dpd-d 

Однако, я получаю следующее сообщение об ошибке:

[email protected]:/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) 
` 

Что я делаю неправильно?

+0

любая помощь в этом отношении будут оценены –

+0

попробовать это: 'Судо Чаун $ (WHOAMI) ~/.dpd' – hassansin

ответ

0

Чтобы проверить MongoDB правильно установлен:

Если вы в прошивкой или Linux, вы можете попробовать:

sudo dpd 

Если вы в Windows, попробуйте открыть окно командной строки с «Запуск от имени администратора» и попробовать:

dpd 
0

Во-первых, убедитесь, что вы MongoDB установлен и вы можете вызвать его из командной строки: в Unix

which mongod 

В Windows

where mongod 

После того, как вы уверены, что доступно, убедитесь, что вы для чтения-записи доступ к развернутыми каталогов проекта, поддиректорий и файлов: На Unix,

sudo chmod -R 0777 /path/to/deployd/project/directory 

Я не думаю, что эта проблема относится к ОС Windows.

После этого попробуйте снова запустить панель управления проектами.

dpd dashboard 
Смежные вопросы