데 비 안 (Raspberry Pi) 크 랜 베 리 파이 에 NodeJS 를 설치 하 는 튜 토리 얼 상세 설명
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.