[英]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.