Saya mencoba menginstal node.js
di Raspberry Pi saya juga GPIO
.
Saya menjalankan instalasi baru Debian Jessie
Saya bisa menginstal nodejs v.0.10.29. Tidak peduli apa yang saya lakukan, ini adalah paket paling baru yang saya dapat instal walaupun banyak posting yang saya baca berbicara tentang versi 4.0.0.
Namun v0.10.29 sedang berjalan dan saya bisa menjalankan server http sederhana.
Masalahnya muncul ketika saya mencoba menginstal GPIO. Saya sudah mencoba yang berikut ini;
- rpi-gpio
- pi-gpio
- onoff
Saya tidak dapat membuat mereka bekerja dan saya telah mencoba-coba apa saja yang dapat saya temukan di web untuk memperbaikinya. Saya sudah mencoba hampir semuanya.
Jadi, karena saya mungkin mengacaukan banyak hal, saya menginstal ulang OS Debian {Ed: Raspbian} Jessie dan akan mencobanya lagi.
Dari sana, apa yang harus saya lakukan setelah OS saya diinstal untuk mendapatkan ini berfungsi?
Adakah yang punya instruksi yang bagus untuk ini - karena saya mungkin melewatkan sesuatu, bukan?
Jika ada yang mau membantu, saya dengan senang hati akan mengikuti instruksi dan memposting pesan kesalahan yang saya dapatkan, karena sejauh ini hanya itu yang saya dapatkan.
Jadi saya kira saya akan mulai dengan:
sudo apt-get update
Apa berikutnya?
EDIT # 1 Nodejs v0.10.29 diinstal
Saya telah menginstal Nodejs seperti yang disarankan oleh 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
dikembalikan;
v0.10.29
Sunting instal pi-gpio # 2
Sekarang node terinstal, saya telah mencoba untuk menghidupkan led on pada pin 18 dan mendapat error berikut
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)
Jadi saya telah menginstal pi-gpio menggunakan npm;
sudo npm install pi-gpio
Saya sekarang mendapatkan kesalahan ini;
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
Jadi sekarang saya akan menginstal gpio-admin.
Dan tempat ini menjadi berantakan karena gpio-admin sudah tua dan tidak akan menginstal pada Debian Jessie Jadi kalau ada yang bisa menemukan cara untuk menghidupkan led dari Nodejs di bawah Debian Jessie itu akan luar biasa.