데 비 안 (Raspberry Pi) 크 랜 베 리 파이 에 NodeJS 를 설치 하 는 튜 토리 얼 상세 설명

3268 단어
크 랜 베 리 파이 에서 NodeJS 를 실행 하려 면 특별한 설정 이 필요 하지 않 습 니 다. openssh 로 원 격 으로 크 랜 베 리 파 이 를 연결 할 수 있 도록 확보 해 야 합 니 다.
Open SSH 서버 설치 및 설정
트 리 베 리 파이 에 원 격 으로 연결 할 수 있 도록 해 줍 니 다. 이미 설치 되 어 있 을 것 입 니 다. 하지만 이 과정 에서 최신 버 전 을 설치 하고 암호 화 키 를 생 성 할 수 있 습 니 다.
Raspberry Pi 가 'headlesss' 모드 에서 실행 된다 면.모니터, 키보드, 마우스 가 없 는 경우 네트워크 를 통 해 크 랜 베 리 파이 에 연결 해 야 한다.
?
1
2
3 sudo apt-get install openssh-server sudo rm -rf /etc/ssh/ssh_host_* sudo dpkg-reconfigure openssh-server
Nodejs 다운로드
다운로드 한 Nodejs 파일 을 저장 하기 위해 새 디 렉 터 리 를 만 들 었 습 니 다. 여기 서 'nodes' 를 만 들 었 습 니 다.다운로드 디 렉 터 리.
주 * 통과 http://nodejs.org/dist 최신 판 을 보다.국내 타 오 바 오 미 러https://npm.taobao.org/mirrors/node/
모든 최신 판 NodeJS 가 크 랜 베 리 파이 에 사용 되 는 것 은 아니다.ARM 명령 집합 을 제대로 지정 하지 않 은 경우 도 있 기 때문이다.
주 * 크 랜 베 리 파 이 는 ARM v7 명령 집합 CPU 를 사용 합 니 다.
이 글 은 2016 년 10 월 29 일 최신 컴 파일 가능 버 전 을 사용 하고 있다.
cd 명령 을 사용 하여 다운로드 할 Node. js 파일 을 저장 하고 자 하 는 디 렉 터 리 로 이동 합 니 다. 여 기 는 Downloads 폴 더 를 예 로 들 어 'tar' 가방 을 다운로드 하고 압축 을 풀 수 있 습 니 다.
?
1
2
3 cd Downloads wget http: //nodejs.org/dist/v6.10.3/node-v6.10.3.tar.gz #wget https://npm.taobao.org/mirrors/node/v6.14.2/ node-v6.14.2 .tar.gz tar -xzf node-v6.10.3.tar.gz
#tar -xzf node-v6.14.2.tar.gz
컴 파일 Nodejs
원본 코드 다운로드 가 완료 되면 컴 파일 에 몇 시간 이 걸 릴 수 있 으 니 기 다 려 주 십시오.
주 * 이전 버 전의 컴 파일 은 10 분 밖 에 걸 리 지 않 았 지만 Chriumun V8 엔진 이 점점 복잡 해 지고 컴 파일 시간 도 길 어 지면 서 ECMAScript 6 에 대한 지원 이 점점 많아 진 원인 일 것 입 니 다.컴 파일 속 도 를 높이 려 면 node. js0. x 버 전 을 찾 아 컴 파일 할 수 있 습 니 다.
설치 편집 환경 [선택 가능]
?
1 apt-get install python g++ make
다음 명령 을 사용 하여 Nodejs 를 컴 파일 합 니 다:
?
1
2
3 cd node-v6.10.3 #cd node-v6.14.2 ./configure make
컴 파일 된 Nodejs 코드 설치
컴 파일 이 완료 되면 크 랜 베 리 파이 시스템 에 설치 할 수 있다.sudo 명령 과 같은 시스템 관리자 로그 인 시스템 을 사용 해 야 합 니 다.
?
1 sudo make install
크 랜 베 리 파이 다시 시작
?
1 sudo reboot
설치 확인
설치 가 완료 되면 다음 명령 으로 버 전 을 검사 할 수 있 습 니 다.
?
1
2 node -v npm -v
표시 결 과 는 다음 과 같 습 니 다:
v6.9.13.10.8
결과 가 정상 이면 Nodejs 와 NPM 설치 가 완 료 됩 니 다.
0.12. x 버 전의 NodeJS 설치
V 0.12. x 는 매우 전형 적 인 NodeJS 버 전 으로 이 버 전의 NodeJS 는 ECMAScript 5 의 문법 을 사용 하 는데 그 위 치 는 jQuery 의 1. x 판 이나 Python 의 2.7 판 과 유사 하 다.이 는 ES6 의 일련의 새로운 문법 특성 을 도입 하지 않 았 다. 예 를 들 어 Class / Promise / Async 등 은 성능 이 비교적 안정 적 이 고 부피 가 작 으 며 현재 절대 다수의 npm 모듈 은 이 node 버 전 을 지원 한다.
1. 루트 로 전환 할 때 매번 sudo 를 입력 할 필요 가 없습니다. 오류 가 발생 하면 관리자 일 수 있 습 니 다. 무시 할 수 있 습 니 다.
?
1 sudo -s
2. 0.12. x 버 전의 nodejs 다운로드 및 압축 해제
?
1
2 wget http: //nodejs.org/dist/v0.12.18/node-v0.12.18.tar.gz tar -xzf node-v0.12.18.tar.gz
3. 컴 파일
?
1
2
3 cd node-v0.12.18 ./configure make
설치
?
1 make install tar -xzf node-v6.14.2.tar.gz

좋은 웹페이지 즐겨찾기