npm을 설치할 수 없습니다

npm을 설치할 수 없습니다

스마트 거울을 만들고 싶고, 라즈베리 파이를 구입하기로 결정하기 전에 기존 컴퓨터에서 미리 보고 싶습니다. Raspberry pi(Raspberry 홈 페이지의 데스크톱 버전)를 설치했습니다. 모든 것이 괜찮습니다. apt 소스 패키지에서 nodejs를 설치할 때 별칭(npm 구문)이 없습니다. 그런 다음 다른 스레드를 따라갔더니 uname -a를 확인하고 nodejs 홈 페이지로 이동하여 호환 가능한 버전을 다운로드하라고 했습니다.

이것이 나의 것입니다. $uname -a Linux raspberry 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux 그런 다음 노드 홈페이지에 가서 압축을 푼 Linux Binaries(ARM) V6 버전을 다운로드하고 모두 복사한 후 & -v /usr/local/명령을 사용하여 확인했습니다 . 이 오류 메시지가 나타납니다 .node -vnpm/lib/ld-linux-armhf.so.3: No such file or directory

내 컴퓨터에서는 호환되지 않는 문제인 줄 알았는데, virtualbox에서 시도해 보았는데 여전히 같은 문제가 발생했습니다.

답변1

먼저 다음을 설치해야 합니다 gcc-6-arm-linux-gnueabihf.

apt-get install gcc-6-arm-linux-gnueabihf

그러면 누락된 라이브러리 파일이 제공됩니다.

/usr/arm-linux-gnueabihf/lib/ld-linux-armhf.so.3

실행 파일을 다음 위치에 덤프하는 대신 이 방법을 통해 Node.js를 설치하는 것이 좋습니다 /usr/local.

curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install -y nodejs

sudo로 실행하는 경우 이 섹션을 생략할 수 있습니다 root.

완료되면 -v문제 없이 이러한 명령(버전은 소문자)을 실행할 수 있습니다.

node -v
npm -v

관련 정보