sharp.js 설치 과정 에서 발생 한 문제 요약
npm 캐 시 경 로 는 npm config get cache 를 사용 하여 조회 합 니 다.신 설libvips,libvips-8.9.0-linux-x64.tar.gz 를 넣 으 세 요.
Using cached /root/.npm/_libvips/libvips-8.9.0-linux-x64.tar.gz 를 설치 할 때 더 이상 요청 하지 않 습 니 다.
npm config set sharp_dist_base_url "https://hostname/path/"
혹은 SHARPDIST_BASE_URL=http://172.20.x.x npm i --unsafe-perm --allow-root겉 으로 는 위 와 같은 방법 으로 가방 에 의존 하지 않 는 문 제 를 해결 하 는 것 으로 보이 지만 쉽 지 않다.
컴 파일 sharp 를 설치 하기 위해 Liunx 환경 이 필요 하기 때문에 가상 컴퓨터 나 Docker 를 사용 하고 싶 습 니 다.Parallels Desktop 설 치 를 통 해 다운로드 한 CentOS-8.1.1911-x8664-boot.iso,미 러 를 식별 할 수 없다 는 힌트,말 도 안 돼.
나중에 여러 번 다른 선택 에 있 는 기본 Linux 를 선택 하여 설치 할 수 있 으 나 시스템 을 시작 할 수 없다 는 것 을 발 견 했 습 니 다.연 구 는 CD-ROM 을 CentOS-8.1.1911-x86 로 가 리 켰 습 니 다.64-boot.iso 재 부팅 시 CDROM 을 사용 하여 CentOS 설 치 를 시작 할 수 있 습 니 다.
시스템 을 설치 한 후에 이 제 는 완벽 하 게 해결 되 어야 한다 고 생각 했 습 니 다.바로 npm i sharp 에 올 라 갑 니 다.일 은 여기까지 error 이 고 npm 설치 이상 보고 가 발생 했 습 니 다.기록 은 다음 과 같 습 니 다.
1、gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
해결:
npm config set python /path/to/executable/python2.7
2、stack Error: EACCES: permission denied, mkdir리 눅 스 가 사용 하 는 사용자 루트 계 정 을 설치 하기 때문에 이상 한 알림 이 있 습 니 다.이러한 상황 을 피하 기 위해 npm 를 실행 할 수 있 는 권한 이 높 은 사용 자 를 만 듭 니 다.unsafe-perm 인 자 를 추가 하면 nobody 로 전환 되 지 않 습 니 다.
해결:
npm i --unsafe-perm --allow-root
3.앞에서 말 했 듯 이 sharp 설치 로 인해 C+libvips 를 컴 파일 해 야 하기 때문에 node-gyp 가 필요 합 니 다.해결:
npm install --global node-gyp
4、Error make:g++:not findLinux 설치 후 make 가 설치 되 지 않 았 습 니 다.
해결:
yum install -y make gcc-c++
5,sudo npm install 알림 sudo:npm:명령 을 찾 을 수 없습니다.npm 와 node 는 압축 해제 설치 로 시스템/use/bin 에 설치 되 지 않 았 기 때문에 소프트 체인 을 통 해 해결 합 니 다.
해결:
ln -s /home/soft/node-v10.6.0/bin/npm /usr/bin/npm
ln -s /home/soft/node-v10.6.0/bin/np /usr/bin/node
6.Mac 에서 Parallels 데스크 톱 가상 컴퓨터 Linux 방문
가상 컴퓨터 에서 ifconfig 를 사용 하여 IP 를 조회 한 후 Mac 으로 돌아 가 Linux 에 로그 인 합 니 다.
ssh [email protected]
동기 파일로 컬 에서 원 격 으로 복사
\#파일 복사
scp /home/test/test.txt [email protected]:/home/test/
\#디 렉 터 리 복사
scp -r /home/test/ [email protected]:/home/test/
원 격 에서 로 컬 로 복사
\#파일 복사
scp [email protected]:/home/test/ /home/test/test.txt
\#디 렉 터 리 복사
scp -r [email protected]:/home/test/ v/home/test/
이상 은 sharp.js 설치 과정 에서 발생 한 문제 에 대한 상세 한 내용 입 니 다.sharp.js 설치 문제 에 대한 정리 자 료 는 저희 의 다른 관련 글 을 주목 하 십시오!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ELK 로그 분석 시스템 설치 및 배치주: Logstash 의 실행 은 자바 환경 에 의존 하기 때문에 Logstash 1.5 이상 버 전 은 자바 1.7 보다 낮 지 않 기 때문에 최신 버 전의 자바 를 사용 하 는 것 을 추천 합 니 다.우 리 는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.