GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Ruby on Rails unter CentOS 8

Ruby on Rails ist ein kostenloses Open-Source-Framework für Webanwendungen, mit dem Sie eine Website mit Ruby erstellen können. Rails ist ein Model-View-Controller-Framework, das die Programmiersprache Ruby mit JavaScript, HTML und CSS kombiniert, um Webanwendungen zu schreiben, die auf dem Webserver ausgeführt werden, und allgemeine sich wiederholende Aufgaben vereinfacht. Rails enthält eine Reihe von Konventionen, die Entwicklern helfen, die Entwicklung zu beschleunigen, ohne viel Zeit für die Dateikonfiguration aufwenden zu müssen.

In diesem Tutorial zeigen wir Ihnen, wie Sie das Ruby on Rails-Framework auf einem CentOS 8-Server installieren.

Anforderungen

  • Ein Server mit CentOS 8.
  • Auf dem Server ist ein Root-Passwort konfiguriert.

Ruby installieren

Der einfache und leichteste Weg, Ruby mit dem RVM zu installieren. RVM, auch bekannt als "Ruby Version Manager", ist ein Befehlszeilentool, mit dem verschiedene Ruby-Versionen von Interpretern installiert und verwaltet werden können.

Installieren Sie zuerst curl und das gnupg2-Paket mit dem folgenden Befehl:

dnf install curl gnupg2 -y

Als nächstes müssen Sie den öffentlichen RVM-Schlüssel auf Ihrem System importieren:

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Sie sollten die folgende Ausgabe sehen:

gpg: key 105BD0E739499BDB: 8 signatures not checked due to missing keys
gpg: key 105BD0E739499BDB: public key "Piotr Kuczynski <[email protected]>" imported
gpg: key 3804BB82D39DC0E3: 108 signatures not checked due to missing keys
gpg: key 3804BB82D39DC0E3: "Michal Papis (RVM signing) <[email protected]>" not changed
gpg: no ultimately trusted keys found
gpg: Total number processed: 2
gpg:               imported: 1
gpg:              unchanged: 1

Laden Sie als Nächstes die neueste stabile Version von RVM herunter und installieren Sie sie mit dem folgenden Befehl:

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

Sobald der RVM installiert ist, sollten Sie die folgende Ausgabe erhalten:

Downloading https://github.com/rvm/rvm/archive/1.29.9.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.29.9/1.29.9.tar.gz.asc
gpg: Signature made Wednesday 10 July 2019 04:31:02 AM EDT
gpg:                using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg: Good signature from "Piotr Kuczynski <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D2B AF1C F37B 13E2 069D  6956 105B D0E7 3949 9BDB
GPG verified '/usr/local/rvm/archives/rvm-1.29.9.tgz'
Creating group 'rvm'
Installing RVM to /usr/local/rvm/
Installation of RVM in /usr/local/rvm/ is almost complete:

Als nächstes aktivieren Sie die RVM-Umgebungsvariable mit dem folgenden Befehl:

source /etc/profile.d/rvm.sh

Installieren Sie als Nächstes alle Ruby-Abhängigkeiten, indem Sie den folgenden Befehl ausführen:

rvm requirements

Sobald alle Abhängigkeiten installiert sind, sollten Sie die folgende Ausgabe sehen:

Checking requirements for centos.
Installing requirements for centos.
Installing required packages: patch, autoconf, automake, bison, gcc-c++, libffi-devel, libtool, make, patch, readline-devel, ruby, sqlite-devel, zlib-devel, glibc-headers, glibc-devel, openssl-devel.........................................
Requirements installation successful.

Sie können jetzt alle verfügbaren Ruby-Versionen mit dem folgenden Befehl auflisten:

rvm list known

Sie sollten die folgende Ausgabe sehen:

# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.6]
[ruby-]2.5[.5]
[ruby-]2.6[.3]
[ruby-]2.7[.0-preview1]
ruby-head

Jetzt können Sie die Ruby-Version 2.6.3 mit dem folgenden Befehl installieren:

rvm install 2.6.3

Führen Sie als Nächstes den folgenden Befehl aus, um die Version 2.6.3 als Standardversion festzulegen:

rvm use 2.6.3 --default

Ausgabe:

Using /usr/local/rvm/gems/ruby-2.6.3

Sie können die installierte Version von Ruby auch mit dem folgenden Befehl überprüfen:

ruby --version

Ausgabe:

ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

Rails installieren

Sie können die neueste Version von Rails mit dem gem-Befehl wie unten gezeigt installieren:

gem install rails

Nach der Installation von Rails können Sie die Rails-Version mit dem folgenden Befehl überprüfen:

rails -v

Sie sollten die folgende Ausgabe sehen:

Rails 6.0.2.1

Schlussfolgerung

Im obigen Tutorial haben Sie gelernt, wie Sie Ruby on Rails auf einem CentOS 8-Server installieren. Mit RVM können Sie jetzt ganz einfach verschiedene Ruby-Versionen installieren, verwalten und damit arbeiten. Weitere Informationen finden Sie in der offiziellen Ruby-Dokumentation unter Ruby Doc.


Cent OS
  1. So installieren Sie Ruby auf RHEL 8 / CentOS 8

  2. So installieren Sie Ruby unter CentOS 7

  3. So installieren Sie Ruby unter CentOS 8

  4. So installieren Sie Ruby 2.0.0 auf CentOS &RHEL 6 mit RVM

  5. So installieren Sie Ruby on Rails unter CentOS / RHEL8

So installieren Sie Ruby on Rails unter Debian 9

So installieren Sie Ruby on Rails unter Debian 11

So installieren Sie Ruby on Rails unter CentOS 7

So installieren Sie Ruby on Rails unter CentOS 8

So installieren Sie Ruby on Rails unter Ubuntu 20.04 LTS

So installieren Sie Ruby on Rails auf Ubuntu 20.04 mit RVM