Ruby on Rails wird von Tag zu Tag immer beliebter. Zu lernen, sich in der Ruby-Sprache zu entwickeln, ist eine sehr wertvolle Fähigkeit. In diesem Tutorial zeige ich Ihnen, wie Sie Rails auf einem Raspberry Pi installieren.
Verwenden von SSH oder Sichere SHell, ermöglicht die Steuerung des Raspberry Pi von einem anderen Computer aus. Um SSH zu aktivieren, müssen Sie die IP-Adresse des Pi erhalten. Geben Sie dazu den folgenden Befehl in die LXTerminal Anwendung:
ifconfig
Sie sehen dann etwas Ähnliches:
Wenn Sie eine drahtlose Verbindung verwenden, wählen Sie im wlan0 In diesem Abschnitt befindet sich die IP-Adresse in der zweiten Zeile Inet Adr. In diesem Fall lautet meine IP-Adresse 192.168.1.80.
Wenn Sie eine Ethernet-Verbindung verwenden, finden Sie die IP-Adresse des Pi in der eth0 Sektion.
Aktivieren Sie SSH und starten Sie das Pi erneut, indem Sie die folgenden Befehle in das Symbol eingeben LXTerminal Fenster:
sudo /etc/init.d/ssh start sudo apt-get install ssh sudo shutdown -r jetzt
Sie sollten jede Zeile einzeln eingeben und die Taste drücken Rückkehr Taste, nachdem jede Zeile eingegeben wurde.
Öffnen Sie auf einem Mac Terminal, das kann innerhalb gefunden werden Anwendungen> Dienstprogramme Mappe. Geben Sie den folgenden Befehl in das Fenster ein:
ssh [email protected]
Sie sollten ersetzen 192.168.1.60 mit Ihrer eigenen IP-Adresse. Sie werden dann nach dem Passwort gefragt. Wenn Sie es nicht zuvor geändert haben, lautet das Kennwort Himbeere. Während Sie nicht jedes Zeichen auf dem Bildschirm sehen, was Sie eingeben ist eingegeben werden.
Wenn eine Sicherheitswarnung angezeigt wird, überprüfen Sie, ob alles in Ordnung ist, und geben Sie dann eine der beiden Optionen ein y oder Ja um die Verbindung fortzusetzen.
Wenn Sie sich erfolgreich mit dem Pi verbunden haben, werden Sie sehen pi @ raspberrypi ~ $
wird am unteren Rand des angezeigt Terminal Fenster ähnlich wie dieses:
Sie sollten mit der Installation der Voraussetzungen beginnen, um sich auf die Installation von Rails vorzubereiten. Geben Sie den folgenden Befehl in das ein Terminal Fenster, sobald Sie über SSH verbunden sind.
sudo apt-get install -y git curl zlib1g-dev subversion
Wenn du einem begegnetst 404 Fehler, Sie müssen wahrscheinlich den Paketindex aktualisieren. Dies kann mit dem folgenden Befehl ausgeführt werden.
sudo apt-get update
Während Sie die erforderlichen Pakete bereits erhalten, müssen Sie das SSL-Paket, das SQL-Datenbankpaket usw. abrufen.
sudo apt-get install -y openssl libreadline6-dev git-core zlib1g libssl-dev sudo apt-get installieren -y libyaml-dev libsqlite3-dev sqlite3 -y autoconf automake libtool bison
Öffnen Sie die RVM direkt aus ihrem Repository auf GitHub.
curl -L get.rvm.io | bash -s stable --rails
Wenn Sie die erforderlichen Pakete erfolgreich installiert und die RVM geöffnet haben, wird empfohlen, dass Sie ein Skript ausführen, damit Sie Ruby aktivieren können.
source ~ / .rvm / scripts / rvm
Sie sollten nun Ruby und Rails erfolgreich installiert haben. Sie können auf Ruby testen, indem Sie den folgenden Befehl eingeben.
Rubin -v
Bei korrekter Installation wird eine Meldung angezeigt, in der bestätigt wird, welche Version von Ruby installiert ist, wann sie produziert wurde und was sie verwendet, um korrekt zu funktionieren.
Sie können auch auf Rails testen, indem Sie den folgenden Befehl eingeben.
Schienen -v
Da für Rails eine JavaScript-Laufzeit erforderlich war, müssen Sie einen neuen Ruby-Edelstein installieren ExecJS, und installieren Sie ein JS-Paket. Sie sollten mit der Installation des Edelsteins beginnen.
gem install execjs
Wie im ExecJS GitHub-Repository angegeben, ExecJS unterstützt alle folgenden Laufzeiten:
Installieren Node.js, indem Sie den folgenden Befehl eingeben:
sudo apt-get install nodejs
Um zu testen, dass Rails auf dem Raspberry Pi voll funktionsfähig ist, erstellen Sie ein einfaches Projekt, indem Sie ein neues Projekt hinzufügen, in sein Verzeichnis gehen, ein Gerüst hinzufügen, die Datenbank migrieren und dann den Server starten.
Beginnen Sie mit der Erstellung eines neuen Rails-Projekts mit dem Namen Tutorials
.
Schienen neue Tutorials
Gehen Sie zu dem neuen Verzeichnis, das Sie gerade erstellt haben:
CD-Tutorials
Sie können jetzt ein einfaches Gerüst erstellen Schritte
Führen Sie den folgenden Befehl aus:
Schienen g Gerüst Schritte Name: Stringform: String
Migrieren Sie nun die Datenbank mit dem folgenden Befehl:
rake db: migrieren
Starten Sie den Rails-Server:
Schienen-Server
Wenn alles gut gegangen ist, wird das neue Projekt im Browser angezeigt, indem Sie die IP-Adresse, gefolgt von der Portnummer (3000 für Rails) und dann den Projektnamen eingeben. Für mich wäre das die folgende Adresse.
http://192.168.1.69:3000/tutorials
Das ist es! Sie haben Ruby on Rails erfolgreich auf einem Raspberry Pi installiert!
Sie haben zunächst SSH aktiviert und dann die erforderliche Software installiert, damit Rails ordnungsgemäß funktioniert.
Der beste Weg, um herauszufinden, was Sie mit Ihrem neuen Rails-Server machen können, besteht darin, mit ihm herumzuspielen und zu sehen, was er alles kann!