So installieren Sie Ruby auf Schienen

So installieren Sie Ruby auf Schienen
Ruby on Rails (ROR), allgemein bekannt als Rails, ist ein in Ruby geschriebenes Open-Source.

In diesem Artikel wird untersucht, wie Sie den Ruby on Rails -Framework unter Linux installieren und einrichten.

NOTIZ: In diesem Handbuch haben wir den Installationsprozess und die Anweisungen zum Debian 10 -System getestet.

Abhängigkeiten installieren

Der erste Schritt besteht darin, das System zu aktualisieren und die erforderlichen Abhängigkeiten einzurichten.

sudo apt-Get-Update
sudo apt-get install curl git gnupg gawk bison libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libyaml-dev pkg-config

Sobald Sie über die erforderlichen Abhängigkeiten verfügen, können wir Ruby und Ruby on Rails installieren.

Installieren Sie Ruby Version Manager

In diesem Leitfaden werden wir den Ruby Version Manager verwenden, um Ruby -Installationen auf unserem System zu installieren und zu verwalten.

RVM ist einfach zu installieren und zu verwenden, insbesondere bei der Arbeit mit mehreren Ruby -Versionen.

Beginnen Sie mit dem Import und Installieren der GPG -Tasten, um das Installationspaket zu überprüfen.

GPG -KeyServer HKP: // Pool.sks-keyserver.NET-RECV-KEYS 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E73949BDB

Stellen Sie sicher, dass Sie das GNUPG -Paket installieren lassen.

In einigen Fällen können Sie beim Importieren der RVM -Tasten einen Fehler erhalten. Um dies zu beheben, können Sie die Schlüssel mit Curl importieren und manuell überprüfen.

Verwenden Sie die Befehle:

curl -SSL https: // rvm.io/pkuczynski.ASC | GPG -Import -

Wenn Sie nach der Installation den Installationsprogramm aus GitHub abbauen, und den Befehl mit dem Befehl als: Führen Sie ihn aus:

curl -SSL https: // bekommen.RVM.io | Bash -S stabil -Ruby

Wenn Sie die Entwicklungsversion von RVM installieren möchten, verwenden Sie den Befehl:

curl -SSL https: // bekommen.RVM.io | verprügeln

Sobald RVM installiert ist, verwenden Sie den Befehl Source, um ihn Ihrem Pfad hinzuzufügen.

Quelle/Home/Debian/.RVM/Skripte/RVM

Sie können überprüfen, ob RVM mit dem Befehl welcher Befehl installiert und in Ihrem Pfad verfügbar ist:

$ welches RVM
/home/debian/.RVM/Bin/RVM

Installieren Sie Ruby mit RVM

In diesem Schritt müssen wir die stabile Veröffentlichung der Ruby -Sprache installieren und sie zur Standard -Ruby -Version machen.

Verwenden Sie den Befehl, um die neueste Ruby -Version zu installieren:

RVM Ruby-3 installieren.0.2

Zum Schreiben dieses Tutorials ist die neueste stabile Version von Ruby Version 3.0.2. Überprüfen Sie vor dem Ausführen des Befehls, um sicherzustellen, dass keine neueren Versionen vorhanden sind.

Setzen Sie nach erfolgreicher Installation die installierte Ruby -Version als Standardeinstellung, indem Sie den Befehl ausführen:

RVM-Default verwenden Ruby-3.0.2

Führen Sie den Befehl aus, um die angewandten Änderungen zu überprüfen:

Ruby -Version

Ausführen dieses Befehls sollte die neueste Ruby -Version anzeigen:

Ruby 3.0.2p107 (2021-07-07 Revision 0DB68F0233) [x86_64-linux]

Einrichten von NodeJs

ROR erfordert JavaScript -Laufzeit für die Verarbeitung von JavaScript -Code in Webanwendungen. Daher müssen wir NodeJs installieren.

In diesem Fall können wir die LTS -Version von NodeJS verwenden und den Befehl ausführen:

curl -fssl https: // deb.nodesource.com/setup_lts.x | verprügeln -
APT -GET -Installation -y -Nodejs

Garn einbauen

Im nächsten Schritt importieren Sie Garn. Beginnen Sie mit dem Befehl mit dem Importieren der GPG -Tasten:

curl -SS https: // dl.Garnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Fügen Sie zum Schluss das Garn -Debian -Repository hinzu wie:

Echo "Deb https: // dl.Garnpkg.com/debian/stabil main "| sudo tee/etc/apt/Quellen.Liste.D/Garn.Liste

Schließlich aktualisieren und installieren Sie Garn mit den Befehlen:

sudo apt-Get-Update
sudo Apt-Gett-Garn

Überprüfen Sie nach Abschluss der oben genannten Installationen die Versionen:

Knoten --version
Garn --version

Installieren Sie Bundler und Ruby auf Schienen

In diesem Schritt müssen wir Bundler und Ruby auf Schienen installieren. Obwohl wir kein GEM installieren müssen, ist es sehr nützlich, um Ruby -Projekte zu verfolgen.

Verwenden Sie die Befehle als:

Edelstein installieren Bundler

Verwenden Sie nach der Installation den Befehl unten, um die neueste Version von Ruby on Rails zu installieren.

Edelstein Installieren von Schienen -v 6.1.4

Um eine weitere Version von Ruby on Rails zu installieren, ändern Sie die 6.1.4 mit der gezielten Version.

Überprüfen Sie schließlich die Rails -Version mit dem Befehl:

Rails -v
Ausgang
Schienen 6.1.4

Testanwendung erstellen

Wir können jetzt testen, dass ROR installiert ist und wie erwartet arbeitet, indem wir eine Beispielanwendung erstellen. In diesem Beispiel werden wir das Standarddatenbanksystem für Rails SQLite verwenden.

Wenn Sie erfahren möchten, wie Sie andere Datenbanksysteme verwenden, lesen Sie die folgenden Tutorials.

https: // linuxHint.com/install-mysql-on-centos-8/

https: // linuxHint.com/how-to-install-mysql-on-subuntu/

https: // linuxHint.com/install-mysql-fedora/

Um ein neues Rails -Projekt zu erstellen, erstellen Sie zunächst ein Verzeichnis, in dem sich die App befindet.

mkdir ~/desktop/ror
CD ~/Desktop/ROR

Initiieren Sie als nächstes ein neues Projekt mit dem Befehl:

Rails neue App

Der obige Befehl erstellt eine neue Anwendung mit der Namen 'App' App.»Ändern Sie den Namen in Ihren gewünschten Anwendungsnamen.

Beginnen Sie schließlich, um in das Projekt zu navigieren und den Puma -Webserver zu starten:

CD -App
Rails Server

Dadurch wird der Puma -Server auf http: // localhost: 300 gestartet

Öffnen Sie den Browser und navigieren Sie die obige Adresse. Es sollte die Standard -Rails -Webseite angezeigt werden.

Abschluss

Das war's für dieses Tutorial. Sie haben jetzt erfolgreich Ruby on Rails unter Linux installiert.