터미널에서 Linux에 nodejs를 수동으로 설치하는 방법

터미널에서 Linux에 nodejs를 수동으로 설치하는 방법

Nodejsnodejs.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

관련 정보