Linux
如何從終端在 Linux 中手動安裝 nodejs
我已經從 nodejs.org 下載
Nodejs
了Linux VM
,我想從終端安裝它。VMnode v0.12.18
已由其他人手動安裝,我不知道該怎麼做。當我nodejs
離線安裝時,我不應該依賴於是否npm
安裝。我努力了
npm install node-v15.6.0-linux-x64.tar.gz
低於錯誤
sudo npm install node-v15.6.0-linux-x64.tar.gz npm WARN excluding symbolic link bin/npm -> ../lib/node_modules/npm/bin/npm-cli. js npm WARN excluding symbolic link bin/npx -> ../lib/node_modules/npm/bin/npx-cli. js npm ERR! addLocal Could not install /home/usermachinename/node-v15.6.0-linux-x64.tar.g z npm ERR! Linux 3.10.0-1062.9.1.el7.x86_64 npm ERR! argv "/usr/local/lib/nodejs/node-v0.12.18-linux-x64/bin/node" "/usr/loc al/lib/nodejs/node-v0.12.18-linux-x64/bin/npm" "install" "node-v15.6.0-linux-x64 .tar.gz" npm ERR! node v0.12.18 npm ERR! npm v2.15.11 npm ERR! path /tmp/npm-1637-a9cb4311/unpack-5a7f411732fb/package.json npm ERR! code ENOENT npm ERR! errno -2 npm ERR! enoent ENOENT, open '/tmp/npm-1637-a9cb4311/unpack-5a7f411732fb/package .json' npm ERR! enoent This is most likely not a problem with npm itself npm ERR! enoent and is related to npm not being able to find a file. npm ERR! enoent npm ERR! Please include the following file with any support request: npm ERR! /home/usermachinename/npm-debug.log
我怎樣才能解決這個問題?
如果您要安裝 NodeJS,您需要按照安裝說明進行操作
這是錯誤的:
npm install node-v15.6.0-linux-x64.tar.gz
最好的選擇可能只是使用為您的 Linux 發行版打包的版本。
但是,如果你真的想自己做,下載頁面有安裝說明,說明對於這樣的 tar 存檔,你只需將其解壓到目標目錄即可。
例如,
VERSION=v15.6.0 DISTRO=linux-x64 sudo mkdir -p /usr/local/lib/nodejs sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs
然後設置環境變數並將其添加到
~/.profile
或~/.bash_profile
# Nodejs VERSION=v15.6.0 DISTRO=linux-x64 export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH