Ruby on Rails sta diventando sempre più popolare ogni giorno. Imparare a sviluppare nel linguaggio Ruby è un'abilità molto preziosa. In questo tutorial ti mostrerò come installare Rails su un Raspberry Pi.
Utilizzando SSH, o Secure SHell, consentirà il controllo del Raspberry Pi da un altro computer. Per abilitare SSH, è necessario ottenere l'indirizzo IP del Pi. Per fare ciò, digitare il seguente comando nel LXterminal applicazione:
ifconfig
Vedrai quindi qualcosa di simile a questo:
Se stai usando una connessione wireless, nel wlan0 sezione, l'indirizzo IP può essere trovato sulla seconda riga, etichettato aggiunta. In questo caso, il mio indirizzo IP è 192.168.1.80.
Se stai usando una connessione ethernet, l'indirizzo IP del Pi può essere trovato nel eth0 sezione.
Abilitare SSH e quindi riavviare il Pi digitando i seguenti comandi nel file LXterminal finestra:
sudo /etc/init.d/ssh start sudo apt-get install ssh sudo shutdown -r now
Dovresti inserire ciascuna riga una alla volta e premere il tasto Ritorno tasto dopo ogni riga è stata inserita.
Su un Mac, apri terminale, che può essere trovato all'interno del Applicazioni> Utilità cartella. Digitare il seguente comando nella finestra:
ssh [email protected]
Dovresti sostituire 192.168.1.60 con il tuo indirizzo IP. Ti verrà quindi richiesta la password. A meno che non lo abbiate precedentemente cambiato, la password sarà lampone. Mentre non vedrai ogni carattere digitato sullo schermo che cosa stai digitando è essere entrato.
Se viene visualizzato un avviso di sicurezza, ricontrollare che tutto sia a posto, quindi digitare uno dei due y o sì per continuare la connessione.
Se ti sei connesso correttamente al Pi, vedrai pi @ raspberrypi ~ $
viene visualizzato nella parte inferiore del terminale finestra simile a questa:
È necessario iniziare installando i prerequisiti, per preparare l'installazione di Rails. Digitare il seguente comando nel terminale finestra, una volta effettuato il collegamento tramite SSH.
sudo apt-get install -y git curl zlib1g-dev subversion
Se vi capita di incontrare un 404 Errore, probabilmente dovrai aggiornare l'indice del pacchetto, e questo può essere fatto usando il seguente comando.
sudo apt-get update
Mentre stai già ricevendo i pacchetti richiesti, dovrai recuperare il pacchetto SSL, il pacchetto del database SQL e altro ancora.
sudo apt-get install -y openssl libreadline6-dev git-core zlib1g libssl-dev sudo apt-get install -y libyaml-dev libsqlite3-dev sqlite3 sudo apt-get install -y libxml2-dev libxslt-dev sudo apt-get install -y autoconf automake libtool bison
Apri RVM, direttamente dal suo repository su GitHub.
curl -L get.rvm.io | bash -s stable --rails
Dopo aver installato con successo i pacchetti richiesti e aver aperto RVM, è consigliabile eseguire uno script, in modo da poter abilitare Ruby.
source ~ / .rvm / scripts / rvm
Ora dovresti aver installato con successo Ruby e Rails. Puoi testare per Ruby digitando il seguente comando.
rubino -v
Se installato correttamente, vedrai un messaggio che conferma quale versione di Ruby è installata, quando è stata prodotta, e cosa sta usando per funzionare correttamente.
Puoi anche provare per Rails digitando il seguente comando.
rotaie -v
Poiché Rails ha richiesto un runtime JavaScript, dovrai installare una nuova gemma Ruby chiamata ExecJS, e quindi installare un pacchetto JS. Dovresti iniziare installando la gemma.
gem installa execjs
Come indicato sul repository GitHub di ExecJS, ExecJS supporta tutti i seguenti runtime:
Installare Node.js, digitando il seguente comando:
sudo apt-get install nodejs
Per testare che Rails sia pienamente funzionante sul Raspberry Pi, creare un semplice progetto, aggiungendo un nuovo progetto, andando alla sua directory, aggiungendo uno scaffold, migrando il database e quindi avviando il server.
Inizia creando un nuovo progetto Rails, chiamato tutorial
.
organizza nuove esercitazioni
Vai alla nuova directory appena creata:
tutorial su cd
Ora puoi creare un semplice scaffold, chiamato passi
eseguendo il seguente comando:
rails g scaffold Nome passaggi: stringa: stringa
Ora migrare il database usando il seguente comando:
rake db: migrate
Avvia il server Rails:
rails server
Se tutto è andato bene, vedrai il nuovo progetto in azione nel browser digitando l'indirizzo IP, seguito dal numero di porta (3000 per Rails) e poi dal nome del progetto. Per me, sarebbe il seguente indirizzo.
http://192.168.1.69:3000/tutorials
Questo è tutto! Hai installato con successo Ruby on Rails su un Raspberry Pi!
Hai iniziato abilitando SSH, quindi installando il software richiesto affinché Rails funzioni correttamente.
Il modo migliore per scoprire che cosa puoi fare con il tuo nuovo Rails Server è di giocarci e vedere cosa può fare!