GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Ruby on Rails unter Debian 9 Stretch Linux

Einführung

Ruby on Rails ist das Web-Framework, das vor einigen Jahren die Webentwicklung revolutionierte und heute viele der angesagtesten Start-ups antreibt. Es ermöglicht Entwicklern, schnell funktionierende Prototypen und sogar vollständige Sites zu entwickeln, ohne das Rad neu erfinden oder sich um viele Konfigurationen kümmern zu müssen.

Ruby läuft am besten auf Unix-ähnlichen Systemen, was Linux zu einer ausgezeichneten Wahl für die Entwicklung für Rails macht. Debian Stretch wird mit der aktuellen Version von Ruby und Rails geladen und bietet Unterstützung für den beliebten RVM-Ruby-Manager.

Ruby und Rails installieren

Es gibt zwei grundlegende Möglichkeiten, Ruby und Rails auf Debian Stretch zu installieren. Die erste besteht darin, RVM (Ruby Version Manager) zu verwenden. Es erlaubt Ihnen, jede aktuelle Version von Ruby zu ändern und auszuwählen und Installationen aufzuteilen.

Die andere Möglichkeit besteht darin, die Pakete in den Debian-Repositories zu verwenden. Sie sind stabil und werden relativ aktuell gehalten. Sie können auch systemweit verwendet werden.

Der RVM-Weg

Vor der eigentlichen Installation von RVM müssen einige Abhängigkeiten installiert werden. Also räumen Sie das am besten zuerst aus dem Weg.

# apt install build-essential curl nodejs

Jetzt müssen Sie die RVM-GPG-Schlüssel hinzufügen. Dadurch werden sichere Downloads über RVM gewährleistet.

$gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

Nachdem Sie den Schlüssel hinzugefügt haben, können Sie cURL verwenden, um das RVM-Skript abzurufen und Ruby zu installieren.

$ curl -sSL https://get.rvm.io | bash -s stable --ruby

Die Ausführung des Skripts dauert einige Zeit. RVM kompiliert Ruby aus den Quellen. Es ist nicht zu groß, aber es wird noch etwas Zeit zum Bauen brauchen.

Das RVM-Skript sollte sich und Ruby automatisch zu Ihrem Bash-Pfad hinzufügen. Das Schließen und erneute Öffnen Ihres Terminals sollte Ruby verfügbar machen. Wenn nicht, können Sie den folgenden Befehl ausführen, um das Hinzufügen zu erzwingen.

$ source ~/.rvm/scripts/rvm

Sie können testen, ob es hinzugefügt wurde und ordnungsgemäß funktioniert, indem Sie den Befehl help von RVM ausführen.

$ rvm help

RVM hätte die neueste stabile Version von Ruby einziehen und bauen sollen. Um zu überprüfen, was das ist, führen Sie den Versionsbefehl von Ruby aus.

$ ruby -v

Wenn Sie eine andere Ruby-Version als die installierte wollen oder brauchen, können Sie alle für RVM verfügbaren Versionen auflisten.

$ rvm list known

Um eines davon zu installieren, führen Sie rvm install aus gefolgt von der gewünschten Versionsnummer.

$ rvm install 2.3

Um anzugeben, welche Version von Ruby Sie verwenden möchten, teilen Sie dies einfach RVM mit.

$ rvm use 2.3

Wenn Sie diese Version zur Standardversion machen möchten, fügen Sie sie am Ende hinzu.

$ rvm use 2.3 --default

Das mag eine Menge sein, aber mit dieser Reihe von Optionen ist es klar, warum viele Rails-Entwickler RVM bevorzugen.

Nachdem Sie Ruby installiert haben, können Sie Rubys gem-Paketverwaltungssystem verwenden, um Rails zu installieren. Gems funktionieren ähnlich wie Linux-Pakete und können mit einem einzigen Befehl installiert werden.

$ gem install rails

Wenn Sie eine bestimmte Version benötigen, geben Sie diese an.

$ gem install rails -v 4.2

Die Installation von Rails dauert einige Minuten. Es ist ziemlich groß. Danach sind Sie bereit, ein Rails-Projekt zu starten.

Der Debian-Weg

Die Debian-Art, Ruby und Rails zu installieren, ist viel, viel einfacher. Diese Bequemlichkeit geht mit einer Einschränkung der Flexibilität einher. Wenn Sie vorhaben, Ruby konsistent mit den neuesten stabilen Versionen zu halten, könnte es besser funktionieren, die Debian-Pakete zu verwenden.

Um Ruby und Rails zu installieren, verwenden Sie einfach apt .

# apt install ruby rails

Starten Sie Ihr Projekt

Wenn Ruby und Rails beide installiert sind, ist das Einrichten eines Rails-Projekts super einfach. Einfach cd in das Verzeichnis, in dem Sie es starten möchten, und führen Sie den von Rails bereitgestellten Befehl aus, um ein neues Projekt zu erstellen.

$ cd /directory/containing/site/
$ rails new yourproject

Rails erstellt einen neuen Ordner und füllt ihn mit allen Dateien und Ordnern, die für ein Ruby on Rails-Projekt erforderlich sind.

Sie können testen, ob alles installiert ist und ordnungsgemäß funktioniert, indem Sie den neuen Projektordner eingeben und den integrierten Entwicklungsserver ausführen, der mit Rails geliefert wird.

$ cd yourproject
$ rails s

Sie können Ihren Browser öffnen und zu localhost:300 navigieren . Sie sollten die Willkommensseite von Rails sehen.

Schlussfolgerung

Rails auf Debian Stretch zum Laufen zu bringen ist ziemlich einfach. RVM bietet eine Menge Optionen, erfordert jedoch einige Arbeit zum Einrichten. Debian hat alles, was Sie brauchen, in seinen Repositories, aber sie schränken die Kontrolle ein, die Sie über Ihre Entwicklungsumgebung haben. In jedem Fall ist Stretch eine großartige Rails-Entwicklungsplattform.


Debian
  1. So installieren Sie die Docker-Engine unter Debian 9 Stretch Linux

  2. So installieren Sie Bitcoin-Knoten unter Debian 9 Stretch Linux

  3. So installieren Sie Tomcat 9 unter Debian 9 Stretch Linux

  4. So installieren Sie TeamViewer unter Debian 9 Stretch Linux

  5. So installieren Sie Skype unter Debian 9 Stretch Linux 64-Bit

So installieren Sie Ruby unter Debian 9

So installieren Sie Ruby on Rails unter Linux

So installieren Sie Ruby on Rails unter Debian 9

So installieren Sie Go unter Debian 9 Stretch

So installieren Sie Ruby on Rails unter Debian 10

So installieren Sie Ruby unter Debian 11