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

So installieren Sie Ruby on Rails unter CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie Ruby on Rails auf Ihrem CentOS 7 installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, Ruby on Rails (RoR) ist a Framework, das in der Programmiersprache Ruby geschrieben ist und es Ihnen ermöglicht, Ruby in Kombination mit HTML, CSS und ähnlichen Programmiersprachen zu verwenden. Es wird von vielen Entwicklern verwendet, da es die Anwendungsentwicklung sehr einfach macht.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation von Ruby on Rails auf einem CentOS 7-Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 7.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Ruby on Rails auf CentOS 7

Schritt 1. Beginnen wir damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

yum clean all
yum -y update

Schritt 2. Installation von Rbenv.

Rbenv ist ein Ruby-Versionsverwaltungstool. Wir werden es verwenden, um unsere Ruby-Installation zu installieren und zu verwalten. Beginnen wir also mit der Installation von rbenv:

yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

Jetzt sind wir bereit, rbenv zu installieren. Der einfachste Weg, dies zu tun, ist, diese Befehle auszuführen:

cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

Dies installiert rbenv in Ihrem Home-Verzeichnis und setzt die entsprechenden Umgebungsvariablen, die rbenv die aktive Version von Ruby erlauben.

Schritt 3. Ruby installieren.

Sie müssen die Version von Ruby bestimmen, die Sie benötigen. Sie können verfügbare Ruby-Versionen für die Installation mit dem folgenden Befehl auflisten:

rbenv install -l

Wie wir auf der Liste sehen können, dass die neueste stabile Version 2.3.1 ist, können Sie Ruby mit dem folgenden Befehl installieren:

rbenv install -v 2.2.1
rbenv global 2.2.1

Sie können die Installation mit dem folgenden Befehl überprüfen. Er zeigt Ihnen die Version und Details der Installation:

ruby -v

Wenn Sie nicht möchten, dass rubygems die Dokumentation für jedes Paket lokal installiert, führen Sie den folgenden Befehl aus:

echo "gem: --no-ri --no-rdoc" > ~/.gemrc

Installieren Sie jetzt das Bundler-Gem, das verwendet wird, um Ihre Anwendungsabhängigkeiten mit den folgenden Befehlen zu verwalten:

gem install bundler

Schritt 4. Rails installieren.

Um Rails auf Ihrem System zu installieren, können Sie den folgenden Befehl ausführen:

gem install rails

Nach der Installation eines beliebigen Pakets über Gems ist es wichtig, den folgenden Befehl auszuführen, damit er Shims für alle ausführbaren Ruby-Dateien installieren kann, die rbenv bekannt sind, was Ihnen die Verwendung ermöglicht die ausführbaren Dateien:

rbenv rehash

Um die Version von Rails zu überprüfen, können Sie den folgenden Befehl ausführen:

[[email protected] ~]# rails -v
Rails 5.0.0

Schritt 5. JavaScript-Laufzeit installieren.

Einige Rails-Funktionen, wie die Asset-Pipeline, hängen von einer Javascript-Laufzeitumgebung ab. Wir werden Node.js installieren, um diese Funktionalität bereitzustellen:

yum -y install epel-release
yum -y install nodejs

Schritt 6. Erstellen Sie eine Testanwendung.

Um sicherzustellen, dass die Installation von Ruby on Rails erfolgreich abgeschlossen wurde, können wir eine Testanwendung erstellen, indem wir die folgenden Schritte ausführen:

cd ~
rails new testapp
cd testapp
rake db:create

Starten Sie nun Ihren Rails-Server mit folgendem Befehl:

rails server --binding=Your-Server-IP

Besuchen Sie http://Your-Server-IP:3000 von Ihrem Browser. Wenn Sie die Nachricht „Willkommen an Bord“ sehen, war Ihre Installation von Ruby on Rails erfolgreich.

Herzlichen Glückwunsch! Sie haben Ruby on Rails erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Ruby on Rails in CentOS 7-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Ruby auf der Rails-Website.


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

  2. So installieren Sie Ruby on Rails unter CentOS 8

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

  4. So installieren Sie Ruby unter CentOS/RHEL 8

  5. So installieren Sie Ruby 1.9.3 und Rubygems 1.8.24 unter CentOS 6.2

So installieren Sie Ruby on Rails unter Linux

So installieren Sie Ruby on Rails auf AlmaLinux 8

So installieren Sie Ruby on Rails unter Debian 9

So installieren Sie Ruby on Rails unter Debian 10

So installieren Sie Ruby on Rails unter CentOS 8

So installieren Sie Ruby on Rails unter Ubuntu 16.04