ฉันพยายามที่จะติดตั้งnode.js
ในราสเบอร์รี่ Pi GPIO
ฉันเช่นเดียวกับ
ฉันกำลังติดตั้ง Debian Jessie ใหม่ล่าสุด
ฉันจะได้รับการติดตั้ง nodejs v.0.10.29 ไม่ว่าฉันจะทำอะไรแพคเกจนี้เป็นแพคเกจล่าสุดที่ฉันสามารถติดตั้งได้แม้ว่าโพสต์ที่ฉันอ่านจำนวนมากจะพูดถึงเวอร์ชัน 4.0.0 ก็ตาม
อย่างไรก็ตาม v0.10.29 กำลังทำงานอยู่และฉันสามารถเรียกใช้เซิร์ฟเวอร์ http ธรรมดาได้
ปัญหาเกิดขึ้นเมื่อฉันพยายามติดตั้ง GPIO ฉันได้ลองแล้ว
- RPI-GPIO
- Pi-GPIO
- เปิดปิด
ฉันไม่สามารถทำงานใด ๆ ได้และฉันลองเล่นอะไรก็ตามที่ฉันสามารถหาได้บนเว็บเพื่อแก้ไข ฉันได้ลองทุกอย่างแล้ว
ดังนั้นเนื่องจากฉันอาจทำสิ่งต่างๆมากมายฉันจึงติดตั้ง OS Debian {Ed: Raspbian} Jessie อีกครั้งและจะถ่ายอีกครั้ง
จากนั้นฉันควรทำอย่างไรหลังจากติดตั้งระบบปฏิบัติการเพื่อให้ใช้งานได้
ทุกคนมีชุดคำสั่งที่ดีสำหรับเรื่องนี้ - เพราะฉันอาจจะพลาดบางสิ่งบางอย่างใช่มั้ย
หากใครยินดีที่จะช่วยฉันยินดีที่จะปฏิบัติตามคำแนะนำและโพสต์ข้อความผิดพลาดที่ฉันได้รับเพราะจนถึงขณะนี้คือทั้งหมดที่ฉันได้รับ
ดังนั้นฉันเดาว่าฉันจะเริ่มต้นด้วย:
sudo apt-get update
อะไรต่อไป?
ติดตั้ง EDIT # 1 Nodejs v0.10.29 แล้ว
ฉันได้ติดตั้ง Nodejs ตามที่ Joan แนะนำ:
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
แก้ไขการติดตั้ง pi-gpio # 2
ตอนนี้มีการติดตั้งโหนดฉันได้ลองเปิดไฟ led ที่ขา 18 และได้รับข้อผิดพลาดดังต่อไปนี้
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)
ดังนั้นฉันได้ติดตั้ง pi-gpio โดยใช้ npm;
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 เก่าและไม่เคยติดตั้งบน Debian Jessie ดังนั้นถ้าใครสามารถหาวิธีที่จะเปิดไฟนำจาก Nodejs ภายใต้ Debian Jessie ที่จะน่ากลัว