In diesem Tutorial zeigen wir Ihnen, wie Sie Ruby on Rails auf Debian 11 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Ruby on Rails ist eine kostenlose Open-Source- und einer der beliebtesten Anwendungsstapel zum Erstellen von Websites und Web-Apps. Er ist in der Programmiersprache Ruby geschrieben und folgt dem MVC-Konzept (Model-View-Controller).
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 des Open-Source-Bildeditors GIMP auf einem Debian 11 (Bullseye).
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 11 (Bullseye).
- 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 denroot user
. Wir empfehlen, alsnon-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 Debian 11 Bullseye
Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie das folgende apt
ausführen Befehle im Terminal:
sudo apt update sudo apt upgrade sudo apt install gnupg2 curl wget gcc g++ make
Schritt 2. RVM installieren.
Standardmäßig ist RVM nicht im standardmäßigen Ubuntu-Basis-Repository verfügbar. Führen Sie nun den folgenden Befehl aus, um das RVM-Repository hinzuzufügen und den GPG-Schlüssel zu importieren:
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -
Laden Sie danach das RVM-Installationsskript herunter und führen Sie es aus:
curl -sSL https://get.rvm.io | bash -s stable --ruby
Laden Sie als Nächstes den RVM-Systempfad mit dem folgenden Befehl:
source /usr/local/rvm/scripts/rvm
Überprüfen Sie die RVM-Installationsversion:
rvm version
Schritt 3. Ruby mit RVM installieren.
Das Ruby-Paket ist in den standardmäßigen Debian-Repositories verfügbar. Zuerst aktualisieren wir RVM auf die neueste Version, indem wir einen Befehl ausgeben:
rvm get stable --autolibs=enable
Als nächstes fügen Sie den Root-Benutzer zur RVM-Gruppe hinzu, damit der Root-Benutzer den RVM-Befehl ausführen kann.:
usermod -a -G rvm root
Installieren Sie dann die neueste Version von Ruby mit dem folgenden Befehl:
rvm install ruby-3.0.2 rvm --default use ruby-3.0.2
Sie können die Installation bestätigen, indem Sie den folgenden Befehl eingeben:
ruby --version
Schritt 4. Installation von Nodejs und Yarn.
Standardmäßig ist Nodejs im Basis-Repository von Debian 11 nicht verfügbar. Jetzt fügen wir das Node-Quell-Repository mit dem folgenden Befehl hinzu:
curl -sL https://deb.nodesource.com/setup_14.x | bash -
Führen Sie als Nächstes den folgenden Befehl aus, um das Yarn-Repository hinzuzufügen:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
Aktualisieren Sie danach das apt-Repository und installieren Sie Nodejs- und Yarn-Pakete mit dem folgenden Befehl:
sudo apt update sudo apt install nodejs yarn
Überprüfen Sie die Nodejs-Version:
node --version
Überprüfen Sie die Yarn-Version:
yarn --version
Schritt 5. Installation von Ruby on Rails auf Debian 11.
Führen Sie zuerst den folgenden Befehl aus, um RubyGem auf die neueste Version zu aktualisieren:
gem update --system
Als Nächstes installieren wir die neueste Version von Ruby on Rails mit dem folgenden RubyGem-Befehl:
gem install rails -v 6.1.4
Überprüfen Sie die installierte Version von Rails mit dem folgenden Befehl:
rails -v
Schritt 6. Erstellen Sie eine Testanwendung.
Jetzt erstellen wir ein neues Projekt mit Rails:
rails new project cd project
Starten Sie danach den Puma-Rails-Webserver mit dem folgenden Befehl:
rails s -b 192.168.77.21 -p 8080
Ausgabe:
=> Booting Puma => Rails 6.1.4.1 application starting in development => Run `bin/rails server --help` for more startup options Puma starting in single mode... * Puma version: 5.5.2 (ruby 3.0.2-p107) ("Zawgyi") * Min threads: 5 * Max threads: 5 * Environment: development * PID: 46462 * Listening on http://192.168.77.21:8080 Use Ctrl-C to stop
Sobald Sie erfolgreich ein neues Projekt erstellt haben, greifen Sie nun über die URL http://your-server-ip-address:8080
darauf zu . Sie sollten die Rails-Standardseite sehen:
Herzlichen Glückwunsch! Sie haben Ruby on Rails erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version von Ruby on Rails auf Debian 11 Bullseye verwenden. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, dies zu überprüfen die offizielle Website von Ruby on Rails.