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