Ruby on Rails devine din ce în ce mai popular în fiecare zi. Învățarea de a dezvolta în limba Ruby este o abilitate foarte valoroasă. În acest tutorial vă voi arăta cum să instalați Rails pe o Raspberry Pi.
Utilizarea SSH sau Secure Shell, va permite controlul Raspberry Pi de la un alt computer. Pentru a activa SSH, trebuie să obțineți adresa IP a lui Pi. Pentru a face acest lucru, tastați următoarea comandă în LXTerminal cerere:
ifconfig
Veți vedea apoi ceva similar cu acesta:
Dacă utilizați o conexiune fără fir, în wlan0 , adresa IP poate fi găsită pe a doua linie, etichetă inet addr. În acest caz, adresa mea IP este 192.168.1.80.
Dacă utilizați o conexiune Ethernet, adresa IP a lui Pi poate fi găsită în eth0 secțiune.
Activați SSH și apoi reporniți Pi introducând următoarele comenzi în LXTerminal fereastră:
sudo /etc/init.d/ssh începe sudo apt-get instala ssh sudo shutdown -r acum
Trebuie să introduceți fiecare rând câte unul și apăsați pe Întoarcere după introducerea fiecărei linii.
Pe un Mac, deschide-te Terminal, care poate fi găsit în interiorul Aplicații> Utilitare pliant. Introduceți următoarea comandă în fereastră:
ssh [email protected]
Ar trebui să înlocuiți 192.168.1.60 cu propria adresă IP. Apoi vi se va cere parola. Dacă nu l-ați schimbat anterior, parola va fi zmeură. În timp ce nu veți vedea că fiecare personaj este tastat pe ecran ceea ce tastați este fiind introduse.
Dacă este afișat un avertisment de securitate, verificați că totul este bine, apoi tastați fie y sau da pentru a continua conexiunea.
Dacă v-ați conectat cu succes la Pi, veți vedea pi @ raspberrypi ~ $
fiind afișat în partea de jos a ecranului Terminal fereastră, similar cu aceasta:
Ar trebui să începeți prin instalarea condițiilor prealabile, pentru a vă pregăti pentru instalarea Rails. Tastați următoarea comandă în Terminal fereastră, odată ce ați conectat prin SSH.
sudo apt-get a instala -y git curl zlib1g-dev subversiune
Dacă întâlniți o 404 Eroare, va trebui probabil să actualizați indexul pachetului, iar acest lucru se poate face folosind următoarea comandă.
sudo apt-get update
În timp ce obțineți deja pachetele necesare, va trebui să preluați pachetul SSL, pachetul de baze de date SQL și multe altele.
sudo apt-get instalare -y openssl libreadline6-dev git-core zlib1g libssl-dev sudo apt-get instalare -y libyaml-dev libsqlite3-dev sqlite3 sudo apt-get instalare -y libxml2-dev libxslt-dev sudo apt-get instala - Autoconf automake libtool bison
Deschideți RVM-ul direct din depozitul său de pe GitHub.
curl -L get.rvm.io | bash-s stabile - rauri
Odată ce ați instalat cu succes pachetele necesare și ați deschis RVM-ul, este recomandat să rulați un script, doar pentru a putea activa Ruby.
sursă ~ / .rvm / scripts / rvm
Ar trebui să aveți acum instalat cu succes Ruby și Rails. Puteți testa Ruby introducând următoarea comandă.
ruby -v
Dacă este instalat corect, veți vedea un mesaj care confirmă ce versiune de Ruby este instalată, când a fost produsă și ce folosește pentru a funcționa corect.
De asemenea, puteți testa pentru Rails tastând următoarea comandă.
rails -v
Cum Rails a cerut un runtime JavaScript, va trebui să instalați o nouă bijuterie Ruby numită ExecJS, și apoi instalați un pachet JS. Ar trebui să începeți prin instalarea bijuteriei.
gem instalare execjs
După cum sa menționat în depozitul GecHub al companiei ExecJS, ExecJS suportă toate runtime-urile următoare:
Instalare Node.js, introducând următoarea comandă:
sudo apt-get instalați nodejs
Pentru a testa că Rails este pe deplin funcțional pe Raspberry Pi, creați un proiect simplu, adăugând un nou proiect, mergând la directorul său, adăugând o schemă, migrând baza de date și apoi pornind serverul.
Începeți prin crearea unui nou proiect Rails, numit Tutoriale
.
aranjează noi tutoriale
Mergeți la noul director pe care tocmai l-ați creat:
cd tutoriale
Acum puteți crea un schelet simplu, numit paşi
executând următoarea comandă:
șine g schele Numele pașilor: forma șirului: șir
Acum migrați baza de date utilizând următoarea comandă:
rake db: migrați
Porniți serverul Rails:
rails server
Dacă totul merge bine, veți vedea noul proiect în acțiune în browser introducând adresa IP, urmată de numărul portului (3000 pentru Rails) și apoi de numele proiectului. Pentru mine, asta ar fi următoarea adresă.
http://192.168.1.69:3000/tutorials
Asta e! Ați instalat cu succes Ruby on Rails pe o Zmeură Pi!
Ați început să activați SSH, apoi instalați software-ul necesar pentru ca Rails să funcționeze corect.
Cea mai bună modalitate de a afla ce puteți face cu noul server Rails ar fi să jucați cu el și să vedeți ce poate face!