Ruby on Rails, oft einfach als Rails bezeichnet, ist ein serverseitiges Webanwendung-Framework, das in Ruby geschrieben ist. Es folgt dem Model-View-Controller (MVC)-Framework und bietet Standardstrukturen für eine Datenbank, einen Webdienst und Webseiten. Durch seine Verwendung des “Convention over Configuration” (CoC)-Paradigmas, des DRY-Prinzips und des Active Record-Musters, hat es sich bei Webentwicklern wegen seiner Benutzerfreundlichkeit und schnellen Entwicklungsgeschwindigkeit beliebt gemacht. Diese Anleitung führt Sie durch die Installation von Ruby on Rails auf AlmaLinux 9 und zielt darauf ab, den Prozess sowohl für Neulinge klar und verständlich zu machen als auch für erfahrene Entwickler tiefgreifende Informationen zu bieten.
Schritt 1: Systemaktualisierung
Beginnen Sie mit einer Aktualisierung Ihres Systems, um sicherzustellen, dass alle Ihre Systempakete auf dem neuesten Stand sind und Kompatibilitätsprobleme minimiert werden. Öffnen Sie Ihr Terminal und führen Sie aus:
sudo dnf update -y
Schritt 2: Installation von Ruby
Da Rails ein Ruby-Gem ist, müssen Sie zunächst Ruby installieren. Obwohl die AlmaLinux-Repositories Ruby enthalten, haben sie möglicherweise nicht immer die neueste Version. In dieser Anleitung verwenden wir RVM (Ruby Version Manager), um Ruby zu installieren, was das Verwalten mehrerer Ruby-Umgebungen ermöglicht.
- Installieren Sie RVM Installieren Sie zuerst die GPG-Schlüssel:
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Installieren Sie anschließend RVM:
curl -sSL https://get.rvm.io | bash -s stable
Nach der Installation laden Sie RVM in Ihre Shell-Sitzung:
source /etc/profile.d/rvm.sh
- Installieren Sie Ruby Verwenden Sie RVM, um die neueste stabile Version von Ruby zu installieren:
rvm install ruby
Setzen Sie die Standardversion von Ruby mit:
rvm use ruby --default
- Überprüfen Sie die Ruby-Installation Bestätigen Sie, dass Ruby korrekt installiert wurde:
ruby -v
Dieser Befehl zeigt die installierte Version von Ruby an.
Schritt 3: Installation von Rails
Mit Ruby installiert, können Sie jetzt Rails installieren. Rails wird als Ruby-Gem installiert.
gem install rails
Dies installiert die neueste Version von Rails. Überprüfen Sie die Rails-Installation, indem Sie ihre Version überprüfen:
rails -v
Schritt 4: Einrichtung einer Rails-Anwendung
Jetzt, da Sie Rails installiert haben, erstellen wir eine neue Rails-Anwendung, um Ihre Installation zu testen:
- Erstellen Sie eine neue Rails-App
rails new meineapp
Ersetzen Sie meineapp
mit dem gewünschten Namen für Ihre Anwendung. Dieser Befehl erstellt ein neues Rails-Anwendungsverzeichnis mit allen notwendigen Dateien.
- Starten Sie den Rails-Server Navigieren Sie in Ihr Anwendungsverzeichnis:
cd meineapp
Starten Sie den Rails-Server:
rails server
Besuchen Sie http://localhost:3000
in Ihrem Webbrowser. Sie sollten die Rails-Willkommensseite sehen, was darauf hindeutet, dass Ihre Rails-Anwendung erfolgreich läuft.
Integration mit den Diensten von Shape.host
Nachdem Sie Ruby on Rails erfolgreich auf AlmaLinux 9 eingerichtet haben, könnten Sie Deployment-Optionen für Ihre Anwendung in Betracht ziehen. Shape.host bietet Linux SSD VPS-Dienste, die eine perfekte Hosting-Umgebung für Ruby on Rails-Anwendungen bieten. Mit Shape.host profitieren Sie von schnellem SSD-Speicher, robusten Sicherheitsfunktionen und skalierbaren Ressourcen, um den Anforderungen Ihres Anwendungswachstums gerecht zu werden. Egal, ob Sie ein kleines Projekt oder eine groß angelegte Unternehmensanwendung hosten, Shape.host bietet die Zuverlässigkeit und Leistung, die Ihre Online-Präsenz benötigt.