Проблемы с установкой nodeJS на плане общего хостинга

Вот шаги, за которыми я следую:

Сначала я захожу в свою учетную запись, используя SSH.

Затем я устанавливаю NVM, используя

wget -qO- https://cdn.rawgit.com/creationix/nvm/master/install.sh | bash

Затем я перезагружаю оболочку

Затем я устанавливаю узел, используя

nvm install stable

Но когда я проверяю версию узла, используя следующее, он говорит: "команда не найдена"

node --version

Если это поможет, вот другие вещи, которые я попробовал:

nvm list

Кроме того, вот содержимое папки.nvm (которая находится в корневой папке):

Я полагаю, N/A означает, что узел недоступен.

Подводя итог, можно ли вообще использовать node.js в плане общего хостинга? Если да, что я могу сделать, чтобы это работало?

PS: я получаю предложения использовать другие планы, такие как Heroku и т. Д. Хотя я уже вложил много средств в этот план общего хостинга (на GoDaddy), поэтому мне бы очень хотелось, чтобы я мог размещать здесь приложения nodeJS.

PPS: я новичок в программировании, поэтому, пожалуйста, мирись с невежеством.

2 ответа

Попробуйте установить такой узел

nvm install node

Тогда принципиально

nvm alias default node

Сейчас работает

node -v

Должен отображаться правильно

Прежде всего, общий сервер не позволит вам установить что-либо на их сервер.

Если вы можете установить узел на вашем общем сервере, то вам повезло.

Бежать node --version команда, node Команда должна быть на вашем пути. На общем сервере это может быть запрещено.

Поэтому я думаю, что вам нужно проверить с полным путем, например `/usr/bin/node --version' (проверьте путь установки)

Другие вопросы по тегам