2016-07-15 2 views
0

Я использую forever.js на своем сервере. Когда я бегу forever start index.js, она работает нормально, но когда я называю node index.js, он говорит:Какой узел forever.js звонит?

The program 'nodejs' is currently not installed. You can install it by typing: 
apt-get install nodejs 

Я попытался запустить which node, приведенное выше сообщение было показано слишком. Я запутался. Установлен ли node.js на моем сервере или нет?

ответ

0

На Ubuntu пакет node относится к некоторой программе, которая не имеет ничего общего с node.js. Как таковой, используется пакет nodejs, и навсегда, похоже, он ищет его.

Вы должны найти, как правильно указывать правильный исполняемый файл навсегда.

Быстрый взгляд на documentation, кажется, предполагают, что вы должны назвать:

forever start index.js -c node 

Или, если не признается

forever start index.js -c /path/to/node 
+0

Проблема я не знаю, является ли nodejs установлен или нет, потому что foreverjs работает нормально, но когда вызывается, консоль говорит, что nodejs не установлен –

+0

@OscarYuandinata: Каков результат 'which node',' which nodejs' и что навсегда печатать, когда вы начинаете его нормально? – DrakaSAN

+0

Пока я удалил nodejs, похоже, что nvm также установлен. Так или иначе foreverjs вызывает nodejs в папке nvm, а при запуске 'which' приводит к сообщению выше. Сейчас проблема решена. Спасибо, в любом случае :) –

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