Sto cercando di installare anche node.js
sul mio Raspberry Pi GPIO
.
Sto eseguendo una nuova installazione di Debian Jessie
Ho potuto installare nodejs v.0.10.29. Indipendentemente da ciò che faccio, questo è praticamente il pacchetto più recente che sono stato in grado di installare anche se molti post che ho letto parlano della versione 4.0.0.
Tuttavia v0.10.29 è in esecuzione e ho potuto eseguire un semplice server http.
Il problema si presenta quando provo ad installare GPIO. Ho provato quanto segue;
- RPI-GPIO
- pi-GPIO
- acceso spento
Non riesco a far funzionare nessuno di loro e ho provato a provare qualcosa che potrei trovare sul web per risolverlo. Ho provato praticamente tutto.
Quindi, dal momento che probabilmente ho incasinato molte cose, ho reinstallato il sistema operativo Debian {Ed: Raspbian} Jessie e gli darò un altro tentativo.
Da lì, cosa devo fare dopo aver installato il mio sistema operativo per farlo funzionare?
Qualcuno ha una buona serie di istruzioni per questo - perché probabilmente mi manca qualcosa, giusto?
Se qualcuno è disposto ad aiutare seguirò volentieri le istruzioni e pubblicherei tutti i messaggi di errore che sto ricevendo, perché finora questo è tutto ciò che ho ricevuto.
Quindi suppongo che inizierò con:
sudo apt-get update
Qual è il prossimo?
EDIT # 1 Nodejs v0.10.29 è installato
Ho installato Nodejs come suggerito da 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
tornato;
v0.10.29
EDIT # 2 installazione pi-gpio
Ora che quel nodo è installato, ho provato ad accendere un led sul pin 18 e ho ottenuto il seguente errore;
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)
Quindi ho installato pi-gpio usando npm;
sudo npm install pi-gpio
Ricevo questo errore;
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
Quindi ora installerò gpio-admin.
E questo dove diventa disordinato perché gpio-admin è vecchio e non si installa su Debian Jessie Quindi, se qualcuno può trovare un modo per accendere un led di Nodejs sotto Debian Jessie, sarebbe fantastico.