2015-10-09 1 views
0

Я новичок в NodeJS. Я попытался использовать мое приложение js на моем локальном компьютере, с установкой навсегда модуля, скрипт работает непрерывно Но когда я развертываю свое приложение в VPS (Godaddy). Узел приложения работает нормально. Я попытался установить навсегда Симметричным запустить мой сценарий непрерывно, с помощью командыNodejs с вечной проблемой в VPS, команда навсегда не найдена

npm install forever -g. 

Он устанавливает модуль, но при попытке запустить его с помощью команды

forever start app.js 

говорит навсегда команда не найдено. Может ли кто-нибудь вести меня, что я делаю неправильно? Любая помощь будет оценена.

+0

Вы посмотрели, где навсегда была установлена, а затем посмотрите, есть ли у вас путь к этому каталогу? – jfriend00

+0

Можете ли вы предложить мне, как это проверить? – DeJavu

+0

Какая ОС - ваш GoDaddy VPS? – jfriend00

ответ

2

Вы должны проверить с помощью npm list -g, если модуль указан.

Другой способ проверить это, чтобы перейти в консоль bash и ввести ls /usr/local/lib/node_modules | grep forever и проверить, есть ли модуль.

Если этого не произошло, что-то пошло не так, если установить модуль. Установите его снова с sudo npm install -g forever.

Обратитесь к printenv | egrep -o "(.*node*) в консоль bash и посмотрите, есть ли у вас «NODE_PATH =/opt/lib/node_modules».

Если нет export NODE_PATH=/opt/lib/node_modules в консоли и повторите попытку команды forever forever start app.js.

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