node.js
내 라즈베리 파이뿐만 아니라 설치하려고합니다 GPIO
.
데비안 Jessie를 새로 설치하고 있습니다
nodejs v.0.10.29를 설치할 수 있습니다. 내가하는 일에 관계없이 이것은 읽은 많은 게시물이 버전 4.0.0에 대해 말하고 있더라도 설치할 수있는 가장 최근의 패키지입니다.
그러나 v0.10.29가 실행 중이며 간단한 http 서버를 실행할 수 있습니다.
GPIO를 설치하려고 할 때 문제가 발생합니다. 나는 다음을 시도했다;
- rpi-gpio
- pi-gpio
- 온 오프
나는 그들 중 누구도 일하게 할 수 없으며 웹에서 찾을 수있는 모든 것을 시도해 보았다. 나는 거의 모든 것을 시도했다.
그래서 아마도 많은 것들을 망 쳤기 때문에 OS Debian {Ed : Raspbian} Jessie를 다시 설치하고 또 다른 기회를 줄 것입니다.
거기에서 OS가 설치 된 후이 작업을 수행하려면 어떻게해야합니까?
누구든지 이것에 대한 좋은 교육 세트를 가지고 있습니다.
누군가 기꺼이 도와 줄 수 있다면 기꺼이 지침을 따르고 내가받는 오류 메시지를 게시 할 것입니다. 지금까지 이것이 내가 얻은 전부이기 때문입니다.
따라서 다음과 같이 시작합니다.
sudo apt-get update
무엇 향후 계획?
편집 # 1 Nodejs v0.10.29가 설치되었습니다
Joan이 제안한 Nodejs를 설치했습니다.
wget https://nodejs.org/dist/v4.3.1/node-v4.3.1-linux-armv6l.tar.xz
tar xf node-v4.3.1-linux-armv6l.tar.xz
cd node-v4.3.1-linux-armv6l/
sudo cp -R * /usr/local
nodejs -v
반환;
v0.10.29
편집 # 2 pi-gpio 설치
이제 노드가 설치되었으므로 핀 18의 LED를 켜려고했는데 다음 오류가 발생했습니다.
module.js:340
throw err;
^
Error: Cannot find module 'pi-gpio'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/pi/NODE/http.js:22:12)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
그래서 npm을 사용하여 pi-gpio를 설치했습니다.
sudo npm install pi-gpio
이제이 오류가 발생합니다.
Error when trying to open pin 18
/bin/sh: 1: gpio-admin: not found
Error when trying to close pin 18
/bin/sh: 1: gpio-admin: not found
이제 gpio-admin을 설치하겠습니다.
그리고 gpio-admin이 오래되어 데비안 Jessie에 설치되지 않기 때문에 혼란스러워하는 곳입니다.