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

So installieren Sie Ruby on Rails unter Debian 11

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 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 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.


Debian
  1. So installieren Sie Ruby on Rails unter Debian 9 Stretch Linux

  2. So installieren Sie Ruby unter Debian 9

  3. So installieren Sie Ruby unter Debian 10

  4. So installieren Sie Ruby on Rails unter CentOS 8

  5. So installieren Sie Java 17 in Debian 11

So installieren Sie Ruby Version Manager (RVM) auf Debian 11 Bullseye

So installieren Sie Ruby on Rails unter Debian 9

So installieren Sie Ruby on Rails unter Debian 10

So installieren Sie Tomcat 9 auf Debian 11

So installieren Sie Ruby unter Debian 11

So installieren Sie Apache unter Debian 11