繁体   English   中英

通过 ssh 在专用服务器上安装 node.js

[英]Install node.js on dedicated server via ssh

我从 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

(所有说明均来自教程)

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

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

而是为您的系统下载已编译的包。

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

例如, 这是在 Ubuntu 18.04 上安装的 DO howto 它列出了 3 种不同的安装方法,每种方法都可以在 SSH 会话中运行。

如果您让我们知道您正在运行的发行版和版本,我们可能会更具体地为您提供帮助。

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

$ hostnamectl

或者

$ less /etc/issue

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM