So installieren Sie Ruby on Rails unter FreeBSD 10.1 mit RVM

Einführung

Ruby on Rails, kurz RoR, ist ein sehr beliebtes, in Ruby geschriebenes Full-Stack-Framework für die Entwicklung von Webanwendungen. Sie können damit schnell Webanwendungen entwickeln, die dem MVC-Muster (Model-View-Controller) entsprechen.

In diesem Tutorial erfahren Sie, wie Sie eine Ruby on Rails-Entwicklungsumgebung mit RVM auf Ihrem FreeBSD 10.1-Server einrichten.

Voraussetzungen

Bevor Sie beginnen, brauchen Sie nur:

  • Ein FreeBSD 10.1-Droplet.

  • Ein Benutzer mit * root * -Privilegien. (Der Standardbenutzer * freebsd * ist in Ordnung.)

Schritt 1 - Bash als Standard-Shell festlegen

In diesem Tutorial wird Ruby Version Manager (kurz RVM) zur Installation von Ruby verwendet. Da RVM am besten mit bash 3.2.25 oder höher funktioniert, installieren wir in diesem Schritt bash und legen es als Standardshell fest.

Bevor wir beginnen, melden Sie sich bei Ihrem FreeBSD 10.1-Server an.

ssh freebsd@

Installieren Sie als nächstes die neueste Version von bash mit + pkg +.

sudo pkg install bash

Wir müssen eine Zeile zu "+ / etc / fstab " hinzufügen, damit bash funktioniert. Öffnen Sie die Datei mit ` ee +` oder Ihrem bevorzugten Texteditor.

sudo ee /etc/fstab

Fügen Sie die Zeile + fdesc / dev / fd fdescfs rw 0 0 + am Ende der Datei hinzu, wie unten gezeigt.

/ etc / fstab

# Custom /etc/fstab for FreeBSD VM images
/dev/gpt/rootfs /       ufs     rw      2       2
/dev/gpt/swapfs none    swap    sw      0       0

Speichern und schließen Sie die Datei und hängen Sie den neuen Eintrag ein.

sudo mount -a

Nachdem die Bash installiert ist, legen Sie sie mit dem Befehl + chsh + als Standardshell fest.

sudo chsh -s bash

Um bash zu verwenden, melden Sie sich ab und wieder an Ihrem Server an. Wenn Sie sich nicht abmelden möchten, können Sie eine Bash-Sitzung manuell starten, indem Sie Folgendes eingeben:

bash

Schritt 2 - RVM installieren

In diesem Schritt installieren wir RVM.

Um das RVM-Installationsprogramm herunterzuladen, müssen Sie zuerst + curl + installieren.

sudo pkg install curl

Wechseln Sie in das Verzeichnis + / tmp +.

cd /tmp

Laden Sie das RVM-Installationsskript von "+ https: // get.rvm.io +" herunter.

curl -sSL https://get.rvm.io -o installer.sh

Verwenden Sie schließlich das Skript, um die neueste stabile Version von RVM zu installieren.

bash installer.sh stable

Da RVM einige Änderungen an der Startkonfiguration Ihrer Shell vornimmt, wird empfohlen, diese Änderungen zu aktivieren, indem Sie sich von Ihrer aktuellen Sitzung abmelden und sich erneut anmelden. Alternativ können Sie die Änderungen manuell auf Ihre aktuelle Sitzung anwenden, indem Sie Folgendes ausführen:

. ~/.rvm/scripts/rvm

Schritt 3 - Ruby installieren

Sie können jetzt mit RVM eine beliebige Version von Ruby installieren. Da * 2.2.2 * die neueste stabile Version ist, die ab Juni 2015 verfügbar ist, installieren wir diese Version.

rvm install

Dies wird einen Moment dauern. Listen Sie nach Abschluss der Installation die auf Ihrem System verfügbaren Rubine auf.

rvm list

Wenn Ihre Installation erfolgreich war, sehen Sie:

rvm liste ausgabe

rvm rubies

=* ruby-2.2.2 [ i386 ]

# => - current
# =* - current && default
#  * - default

Um zu bestätigen, dass Ruby 2.2.2 in Ihrem + $ PATH + vorhanden ist, geben Sie Folgendes ein:

ruby -v

Sie sollten eine Nachricht sehen, die so aussieht:

Ruby -v Ausgabe

ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-freebsd10.1]

Schritt 4 - Ruby on Rails installieren

In diesem Schritt installieren wir Ruby on Rails.

Da Ruby on Rails ein Juwel ist, kann es einfach mit RubyGems (Rubys Paketverwaltungs-Framework) unter Verwendung von "+ gem install rails " installiert werden. Die Installation wird jedoch einige Zeit in Anspruch nehmen, da sie viele andere Juwelen (von denen einige kompiliert werden müssen) und deren Dokumentationsdateien enthält. Sie können diesen Befehl erheblich beschleunigen, indem Sie die Flags " - no-rdoc --no-ri +" hinzufügen, wodurch die Installation der Dokumentation übersprungen wird.

Installieren Sie Ruby on Rails, optional ohne Dokumentation.

gem install rails

Damit die Rails-Assets-Pipeline funktioniert, muss auf Ihrem Server eine Javascript-Laufzeitumgebung vorhanden sein. Der einfachste Weg ist, Node.js mit + pkg + zu installieren.

sudo pkg install node-devel

Schritt 5 - Erstellen eines Testprojekts

Nachdem die Rails-Installation abgeschlossen ist, können Sie sie testen, indem Sie ein leeres Projekt im Verzeichnis "+ / tmp +" erstellen.

Wenn Sie sich noch nicht im Verzeichnis "+ / tmp +" befinden, wechseln Sie dorthin.

cd /tmp

Verwenden Sie den Befehl + bars +, um ein neues Projekt mit dem Namen * test-project * (oder was auch immer Sie möchten) zu erstellen.

rails new

Geben Sie das Projektverzeichnis ein.

cd /

Versuchen Sie abschließend, die Rails-Konsole zu starten.

rails c

Wenn Ihre Rails-Installation erfolgreich war, sollte die folgende Eingabeaufforderung angezeigt werden:

Schienen c Eingabeaufforderung

Loading development environment (Rails 4.2.1)
2.2.2 :001 >

Sie können die Eingabeaufforderung beenden, indem Sie "+ exit +" eingeben.

exit

Fazit

In diesem Tutorial haben Sie gelernt, wie Sie Ruby on Rails auf Ihrem FreeBSD 10.1-Server einrichten. Sie können Ihren FreeBSD-Server jetzt als Entwicklungsumgebung für Ihre Rails-Projekte verwenden!

Dabei haben Sie auch gelernt, wie Sie Ruby mit RVM installieren. Wenn Sie mehr über RMV erfahren möchten, lesen Sie dieses Tutorial unter https://www.digitalocean.com/community/tutorials/how-to-use-rvm-to-manage-ruby-installations-and-environments-on- a-vps [Verwendung von RVM zur Verwaltung Ihrer Ruby-Umgebungen].