我拥有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:无法统计'nodejs / bin / node':没有这样的文件或目录
我也尝试过:
cd nodejs
./configure
make
make install
(所有说明均来自教程)
答案 0 :(得分:0)
您遵循的说明适用于Linux的预编译包。
http://nodejs.org/dist/latest/node-v11.1.0.tar.gz
是源代码捆绑软件的URL。
改为为您的系统下载已编译的捆绑软件。
答案 1 :(得分:0)
您最好的选择是查找特定于发行版的说明。大多数现代的程序包管理器将为Node提供安装选项,并且还有很多第三方选择,如Nodesource。
例如here's a DO howto for installing on Ubuntu 18.04。它列出了3种不同的安装方法,每种方法都可以在SSH会话中使用。
如果您让我们知道您正在运行的发行版和版本,我们也许可以为您提供更具体的帮助。
如果您不知道,可以尝试以下命令之一进行检查:
$ hostnamectl
或
$ less /etc/issue