【问题标题】:Issues with installing nodeJS on a shared hosting plan在共享托管计划上安装 nodeJS 的问题
【发布时间】:2017-05-21 04:09:56
【问题描述】:

以下是我正在遵循的步骤:

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

然后,我安装 nvm 使用

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

然后,我重新启动 shell

然后,我使用安装节点

nvm install stable

但是,当我使用以下命令检查节点的版本时,它显示“找不到命令”

node --version

如果有帮助,我尝试了以下其他方法:

nvm list

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

我想 N/A 表示节点不可用。

总而言之,是否可以在共享主机计划中使用 node.js?如果是,我该怎么做才能让它发挥作用?

PS:我一直在收到使用 Heroku 等其他计划的建议。虽然,我已经在这个共享托管计划(在 GoDaddy 上)上投入了大量资金,所以我真的很想在这里托管 nodeJS 应用程序。

PPS:我是编程新手,所以请多多包涵。

【问题讨论】:

    标签: node.js ssh shared-hosting nvm


    【解决方案1】:

    尝试像这样安装节点

    nvm install node
    

    然后,关键

    nvm alias default node
    

    正在运行

    node -v
    

    应该正确显示

    【讨论】:

      【解决方案2】:

      首先,共享服务器不允许你在他们的服务器上安装任何东西。

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

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

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

      【讨论】:

        猜你喜欢
        • 2023-03-10
        • 2013-07-14
        • 2016-01-24
        • 1970-01-01
        • 1970-01-01
        • 2020-12-24
        • 2019-12-23
        • 1970-01-01
        • 2011-07-16
        相关资源
        最近更新 更多