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

So installieren Sie Ruby on Rails unter Debian 11

Ruby on Rails ist ein kostenloses Open-Source-Programm und einer der beliebtesten Anwendungsstapel, der zum Erstellen von Websites und Web-Apps verwendet wird. Es ist in der Programmiersprache Ruby geschrieben und folgt dem MVC-Konzept. Es wird mit dem Rails-Entwicklungsframework geliefert, das die App-Entwicklung vereinfacht. Es gibt viele bekannte Anwendungen, die auf Rails basieren, wie Github, Airbnb, Soundcloud usw.

In diesem Tutorial zeige ich Ihnen, wie Sie Ruby on Rails auf einem Debian 11-System installieren.

Voraussetzungen

  • Ein Server mit Ubuntu 20.04.
  • Auf dem Server ist ein Root-Passwort konfiguriert.

RVM installieren

RVM, auch "Ruby Version Manager" genannt, ist ein Befehlszeilentool, mit dem Sie mehrere Ruby-Umgebungen von Interpretern aus einfach installieren, verwalten und mit ihnen arbeiten können. Es erleichtert Ihre Arbeit, mehrere Ruby-Versionen in Ihrem System zu verwalten.

Installieren Sie zuerst alle erforderlichen Abhängigkeiten mit dem folgenden Befehl:

apt-get install gnupg2 curl wget -y

Sobald alle Abhängigkeiten installiert sind, importieren Sie den GPG-Schlüssel mit dem folgenden Befehl:

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -

Laden Sie als Nächstes das RVM-Installationsskript herunter und führen Sie es mit dem folgenden Befehl aus:

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

Laden Sie nach der Installation des RVM den RVM-Systempfad mit dem folgenden Befehl:

source /usr/local/rvm/scripts/rvm

Überprüfen Sie als Nächstes die RVM-Version mit dem folgenden Befehl:

rvm version

Sie erhalten die folgende Ausgabe:

rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

Installieren Sie Ruby mit RVM

Aktualisieren Sie zuerst den RVM mit dem folgenden Befehl auf die neueste Version:

rvm get stable --autolibs=enable

Als Nächstes müssen Sie den Root-Benutzer zur rvm-Gruppe hinzufügen, damit der Root-Benutzer den rvm-Befehl ausführen kann.

usermod -a -G rvm root

Installieren Sie als Nächstes die neueste Version von Ruby mit dem folgenden Befehl:

rvm install ruby-3.0.2

Als nächstes machen Sie die Ruby-Version mit dem folgenden Befehl zur Standardversion:

rvm --default use ruby-3.0.2

Als nächstes überprüfen Sie die Ruby-Version mit dem folgenden Befehl:

ruby --version

Sie erhalten die folgende Ausgabe:

ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

Nodejs und Yarn installieren

Als nächstes müssen Sie Nodejs in Ihrem System installieren, um die JavaScript-Dateien zu verarbeiten. Installieren Sie zunächst die erforderlichen Abhängigkeiten mit dem folgenden Befehl:

apt-get install gcc g++ make -y

Fügen Sie als Nächstes 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 abschließend das Repository und installieren Sie sowohl Nodejs- als auch Yarn-Pakete mit dem folgenden Befehl:

apt-get update
apt-get install nodejs yarn -y

Überprüfen Sie nach Abschluss der Installation die Nodejs-Version mit dem folgenden Befehl:

node --version

Sie erhalten die folgende Ausgabe:

v14.18.1

Sie können die Yarn-Version auch mit dem folgenden Befehl überprüfen:

yarn --version

Sie sollten die folgende Ausgabe erhalten:

1.22.15

Ruby Package Manager aktualisieren

Ruby hat auch das RubyGems-Paket in Ihrem System installiert. Es stellt ein Gem-Befehlszeilendienstprogramm bereit, das zum Aktualisieren von RubyGems verwendet wird.

Führen Sie den folgenden Befehl aus, um RubyGem auf die neueste Version zu aktualisieren.

gem update --system

Überprüfen Sie nun die RubyGem-Version mit dem folgenden Befehl:

gem -v

Sie erhalten die folgende Ausgabe:

3.2.29

Es wird auch empfohlen, die Installation der Ruby-Paketdokumentation über die RubyGem-Konfiguration zu deaktivieren. Sie können es mit dem folgenden Befehl deaktivieren:

echo "gem: --no-document" >> ~/.gemrc

Installieren Sie Ruby on Rails

Sie können jetzt die neueste Version von Ruby on Rails mit dem RubyGem-Befehl installieren:

gem install rails -v 6.1.4

Überprüfen Sie nach Abschluss der Installation die installierte Version von Rails mit dem folgenden Befehl:

rails -v

Sie erhalten die folgende Ausgabe:

Rails 6.1.4

Erstellen Sie ein Projekt mit Ruby on Rails

An diesem Punkt ist Ruby on Rails installiert. Jetzt ist es an der Zeit, ein Projekt mit Ruby on Rails zu erstellen.

Erstellen Sie zuerst ein neues Projekt mit dem Rails-Befehl wie unten gezeigt:

rails new project

Wechseln Sie als Nächstes in das Projektverzeichnis und überprüfen Sie alle Projektdateien mit dem folgenden Befehl:

cd project
ls

Sie erhalten die folgende Ausgabe:

app		 bin	 config.ru  Gemfile	  lib  node_modules  postcss.config.js	Rakefile   storage  tmp     yarn.lock
babel.config.js  config  db	    Gemfile.lock  log  package.json  public		README.md  test     vendor

Starten Sie nun den Puma-Rails-Webserver mit dem folgenden Befehl.

rails s -b 69.87.221.117 -p 8080

Sie sollten die folgende Ausgabe sehen:

=> 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: 40403
* Listening on http://69.87.221.117:8080
Use Ctrl-C to stop

An diesem Punkt ist das Ruby on Rails-Projekt aktiv und lauscht auf Port '8080 ' Sie können jetzt über die URL http://your-server-ip:8080 darauf zugreifen . Sie sollten die Rails-Standardseite sehen:

Schlussfolgerung

Herzliche Glückwünsche! Sie haben Ruby on Rails erfolgreich auf Debian 11 installiert. Sie können jetzt damit beginnen, Web-Apps mit dem Ruby on Rails-Framework zu erstellen.


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 osquery unter Debian 10

  5. So installieren Sie Ruby on Rails (RoR) unter Debian 10

So installieren Sie VirtualBox unter Debian 10

So installieren Sie JDownloader unter Debian

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 Debian 11

So installieren Sie Ruby unter Debian 11