come Dave Swersky ha detto in un commento, sì è possibile, ci sa completo tutorial qui: http://blog.rueedlinger.ch/2013/03/raspberry-pi-and-nodejs-basic-setup/
vorrei aggiungere che funzionano bene, ma che sarà necessario utilizzare Leafpad (se GUI) o nano da modificare il tuo codice, sono un buon editor di testo, ma nessuna colorazione della sintassi.
EDIT: Per thoses che don t vogliono vedere il link, ecco un rapido riassunto di esso:
Creazione di una nuova directory per il nodo:
sudo mkdir /opt/node
ottenere il pacchetto per la Raspbian: (vX .XX.X deve essere sostituito da uno più recente)
wget http://nodejs.org/dist/vX.XX.X/node-vX.XX.X-linux-arm-pi.tar.gz
tar xvzf node-vX.XX.X-linux-arm-pi.tar.gz
sudo cp -r node-vX.XX.X-linux-arm-pi/* /opt/node
Aggiungere node.js al PATH:
nano /etc/profile
Aggiungere questo prima di 'esportazione'
NODE_JS_HOME="/opt/node"
PATH="$PATH:$NODE_JS_HOME/bin"
export PATH
Si tratta di una fregatura della installazione di base di node.js come spiegato nel link, io didn t writed, ma testato con successo su due Lampone.
Per ulteriori informazioni sul perché comando di thoses e su come configurare correttamente l'RPi, andare al link, il vero autore merita il credito.
EDIT 3 (inserito prima EDIT2 dal più legati alla domanda)
Per l'IO hardware con l'RPI, è possibile utilizzare il pacchetto socket.io popolare, o qualche modulo specializzato che da pi-GPIO.
EDIT 2: Per la sintassi nano colorazione, copia this in un file chiamato js.nanorc, a ~/per questo esempio Quindi utilizzare questo comando:
cp /etc/nanorc ~/.nanorc
nano ~/.nanorc
Per creare un file utente nano config e modificalo.
Leggi tutte le possibilità e rimuovere quelli che si desidera, ho caldamente di attivare:
set autoindent
set tabspace 4
set tabstospace
set whitespace " °"
In modo da avere l'indentazione automatica, e le schede sono fatti di 4spaces, e digitando Alt + P, si vede tutti gli spazi sostituito per ° (solo visiva, aren t sostituito nel file)
Poi, alla fine del file, tipo
include "~/js.nanorc"
Così ora avete colorazione per javascript troppo.
http://blog.rueedlinger.ch/2013/03/raspberry-pi-and-nodejs-basic-setup/ –
http://oguzbastemur.blogspot.com/2014/03/jxcore-combines-sqlite- e-nodejs-for.html –