Проблемы с установкой 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' (проверьте путь установки)