Nodejs
nodejs.orgからダウンロードし、Linux VM
端末からインストールしたいと思います。 VMはnode 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
この問題をどのように解決できますか?
答え1
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