2013-02-23 3 views
5

Я пытаюсь использовать пакет «forever» node.js для запуска службы node.js на Ubuntu. Похоже, это должно быть просто. Однако, когда я запускаю его, я получаю следующий результат:Запуск сервера node.js на Ubuntu с использованием forever

/usr/bin/env: node: No such file or directory 

Я думаю, что это может быть потому, что Ubuntu имена менеджера Пакет node.js двоичного nodejs, а не node, более стандартно. Есть ли способ рассказать навсегда пакет, где можно найти узел?

(я стараюсь символической ссылкой /usr/bin/node на /usr/bin/nodejs, но произвел еще больше ошибок, и он чувствует, как взломать в любом случае)

+0

Какую командную строку вы используете? –

ответ

3

Вы пробовали installing the latest node from source?

git clone https://github.com/joyent/node.git 
cd node 
git checkout v0.8.22 #Try checking nodejs.org for what the stable version is 
./configure 
make 
sudo make install 

This video не совсем понятно, но автор предполагает, что более старые версии узла в хранилище Debian находятся позади узла/nodejs именования проблемы.

В качестве альтернативы вы можете попробовать найти цель символической ссылки/usr/bin/nodejs, используя любой из описанных методов here и создать символическую ссылку/usr/bin/node.

Удачи вам!

+0

Это исправлено для меня, спасибо. – Adam

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