【问题标题】:Install node.js on dedicated server via ssh通过 ssh 在专用服务器上安装 node.js
【发布时间】:2018-11-10 14:03:50
【问题描述】:

我拥有 1&1 的专用 linux 服务器。我有 SFTP 和 SSH 访问权限。我想知道是否可以在我的服务器上安装 node.js。

我已经在一周前尝试安装它,但我失败了。下载和提取工作正常,所以该文件夹在我的服务器上。我做到了:

cd ~
wget http://nodejs.org/dist/latest/node-v11.1.0.tar.gz
tar xvf node-v11.1.0.tar.gz
mv node-v11.1.0 nodejs

但这部分失败了:

cp nodejs/bin/node ~/bin
cd ~/bin
ln -s ../nodejs/lib/node_modules/npm/bin/npm-cli.js npm

在第一条指令上,有一个错误:cp : cannot stat 'nodejs/bin/node': No such file or directory

我也试过了:

cd nodejs
./configure
make
make install

(所有说明均来自教程)

【问题讨论】:

  • 你试过了吗?
  • 请更具体。你有什么尝试?,你有什么错误/困难?
  • 我编辑了帖子

标签: node.js installation dedicated-server


【解决方案1】:

您遵循的说明适用于 Linux 的预编译包。

http://nodejs.org/dist/latest/node-v11.1.0.tar.gz源代码 包的 URL。

请为您的系统下载已编译的捆绑包。

【讨论】:

    【解决方案2】:

    您最好的选择可能是查找特定于分发的说明。大多数现代包管理器都会有 Node 的安装选项,还有像 Nodesource 这样的第 3 方很好的选择。

    例如,here's a DO howto for installing on Ubuntu 18.04。它列出了 3 种不同的安装方法,每一种都可以在 SSH 会话中运行。

    如果您让我们知道您正在运行什么发行版和版本,我们或许可以更具体地为您提供帮助。

    如果您不知道,可以尝试以下命令之一进行检查:

    $ hostnamectl
    

    $ less /etc/issue
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 2015-07-19
      • 2019-04-01
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      • 2015-08-26
      相关资源
      最近更新 更多