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