티스토리 뷰

Raspbian을 설치했다면 기본으로 nodejs가 설치 되어 있습니다.(버전이 좀 낮습니다.) 그 외에도 node-red라는, nodejs를 사용하는 툴도 있고요.

이 상태에서 설치하면 갖가지 오류가 발생하므로, 있는 버전 그대로 쓰거나 모두 지우고 다시 설치하여야 합니다.

저는 모두 지우고 최신버전으로 설치 하였습니다.


기존 버전 삭제

설치되어 있다면 대부분 /usr/bin 디렉토리에 있습니다. 여기서 nodejs관련 항목을 삭제해 줍니다.

sudo apt-get remove --purge nodejs

sudo apt-get autoremove


최신 버전 Node.js 설치

제가 가진 라즈베리파이는 B+은 armhf 기반의 armv6 아키텍쳐를 사용한 버전입니다. 그런데 Node.js 홈페이지에 나와있는 설명대로 설치하면 제대로 된 버전이 설치가 되지 않습니다. Node.js 홈페이지에서 알맞은 배포판을 찾아야 됩니다.

https://nodejs.org/dist/latest/

위 경로에서 node-v0.0.0-linux-arm6l.tar.gz 파일이 라즈베리파이 B+에 맞는 버전입니다.

다운로드 받아서 - wget node-v0.0.0-linux-arm6l.tar.gz

압축을 풉니다 - tar -xvzf xxx.tar.gz

압축 푼 디렉토리의 bin에 있는 node 파일을 /usr/bin에 복사합니다. - cp node /usr/bin

npm(node package manager)을 설치 합니다. - lib/node_modules/npm/scripts/install.sh





신고
댓글
댓글쓰기 폼
공지사항
최근에 달린 댓글
Total
1,160
Today
0
Yesterday
4
링크
TAG
more
«   2017/08   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
글 보관함