라즈베리파이 제로에 node.js설치하기

보통의 라즈베리파이에 node.js를 설치할때는 nodesource를 쓰면 코드 한두줄만에 node.js가 설치되는데, 제로 모델에서는 아래와 같은 에러메세지가 나온다. 에러로그에도 나와있듯이, nodesource는 ARMv6 하드웨어(CPU)를 지원하지 않는다고 한다. 그래서 우리는 제로의 CPU에 맞는 node.js를 다른 방식으로 설치해줘야한다. 버전 선택 https://nodejs.org/dist/ 로 이동 > latest-v10.x 혹은 선호하는 버전을 선택해서 들어간다 주소 복사 node-v10.16.0-linux-armv6l.tar.gz를 다운받지 말고, 오른쪽 마우스 클릭해서 링크 주소만 […]

perl: warning: Setting locale failed

라즈베리파이 제로를 세팅하던 중에 아래와 같은 에러가 발생했다. 뭔가,,, 내 맥북이랑 라즈베리파이랑 SSH통신을 하는데 둘의 언어 해석 방식? 이 달라서 생긴 문제같다. 둘중의 하나를 바꿔주면 되는데, 나는 라즈베리파이를 손댔다. 방법은 간단하다. export LC_ALL=C을 .bashrc파일 맨 밑에 넣으면 된다. 출처 : https://www.raspberrypi.org/forums/viewtopic.php?f=50&t=19308

아두이노 나노(ch340) 맥북 연결

나노 정품의 가격은 $22이다. 중국산 짝퉁(호환보드)는 5천원 정도 한다. 나는 저렴한 CH340을 구입했고, 아두이노 IDE를 설치한뒤 USB에 꽂고 코딩하고, 컴파일하고 업로드 했다. 근데 오류가 떴다. terminal을 열어서 장치 파일들을 살펴봤는데, 역시나 /dev/cu.usbmodem1411라는 장치는 없었다. 그래서 열심히 구글링을 하다가 짝퉁 아두이노는 그 칩에 맞는 통신 드라이버를 설치해 줘야한다는 사실을 알아내고, CH340 driver 설치를 도와주는 github repository를 […]

Ping이 작동 안할때

라즈베리파이에 인터넷이 연결된거는 확인을 했는데, ping이 작동하지 않는 경우가 있다. 이거는 라즈베리파이와 노트북을 랜선으로 연결해서 노트북을 라우터로 썼을때 발생하는 문제이다. 고로, 와이파이를 통해서 노트북과 라즈베리파이를 연결하는 방식을 사용하면 ping이 제대로 먹힌다.

Unbuntu + Node.js + MySQL

Ubuntu에 Node.js와 MySQL을 설치하는 과정에 대한 글입니다. 컴퓨터 대여 직접 컴퓨터를 사서 관리할 수 없으니 Vultr 에서 아래와 같은 성능의 가상 컴퓨터를 빌려서 사용했다. 처음에는 조금 더 싼 가격의 제품을 선택했었는데, Webpack으로 React Project를 Build하는 중에 메모리 부족으로 인한에러가 떠서 Memory가 2GB인 위의 제품으로 업그레이드 했다. AWS와 달리 우리나라에 서버가 없기 때문에 그나마 가까운 일본을 […]