在共享主机方案上安装nodeJS的问题

时间:2017-01-06 11:43:17

标签: node.js ssh shared-hosting nvm

以下是我要遵循的步骤:

首先,我使用SSH登录我的帐户。

然后,我使用

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

然后,我重启shell

然后,我使用

安装节点
nvm install stable

enter image description here

但是,当我使用以下内容检查节点的版本时,它会显示“command not found”

node --version

如果有帮助,我尝试了其他一些事情:

nvm list

enter image description here

此外,以下是.nvm文件夹的内容(位于根文件夹中):

enter image description here

我认为N / A表示该节点不可用。

总结一下,是否可以在共享主机方案中使用node.js?如果,是的,我该怎么做才能使它发挥作用?

PS:我一直在寻求使用Heroku等其他计划的建议。虽然,我已经在这个共享主机方案(GoDaddy)上投入了很多,所以我真的很想在这里托管nodeJS应用程序。 / p> PPS:我是编程的新手,所以请忍受任何无知。

2 个答案:

答案 0 :(得分:3)

尝试像这样安装节点

nvm install node

然后,至关重要

nvm alias default node

正在运行

node -v

应该正确显示

答案 1 :(得分:-2)

首先,共享服务器不允许您在其服务器上安装任何内容。

如果您能够在共享服务器上安装节点,那么您非常幸运。

要运行node --version命令,node命令应该在您的路径中。在共享服务器上,可能不允许。

所以我认为你需要检查完整的路径,如`/ usr / bin / node --version' (检查安装路径)