Итак, я работаю на Mac и как веб-сервер, у меня установлен Debian 8. Тем не менее, я в настоящее время работаю над узлом приложения, которое я разработал на своем локальном хосте большую часть времени, где все работает нормально - я могу использовать node index.js
без проблем.node: command не найден на Debian
Однако, я установил узел на моем веб-сервере через рекомендации сайта Node.js, который ...
sudo apt-get install -y nodejs
... которые не бросали ошибки. После этого я мог бы использовать команду npm. Но когда я пытаюсь выполнить node index.js
, я получаю bash: node: command not found
. Кроме того, узел не установлен в моей папке /usr/local/bin
. Поэтому я не могу даже запустить через /usr/local/bin/node
, который был рекомендован here.
Так что же я сделал неправильно? Я довольно запутался прямо сейчас и действительно не знаю, как исправить эту проблему.
Не работает для меня. Однако, когда я чищу все и устанавливаю nodejs-legacy, он отлично работает. Tyvm :) –
Да, я читал о 'nodejs-legacy' ... Вероятно, пакет был назван таким образом (в некоторой версии DEbian), чтобы избежать конфликтов с другим пакетом с именем' node', который совершенно не связан с nodejs. .. Обновлен мой ответ. – MarcoS