Comment installer Ruby on Rails sur Debian 11

Dans ce tutoriel, nous allons vous montrer comment installer Ruby on Rails sur Debian 11. Pour ceux d’entre vous qui ne le savaient pas, Ruby on Rails est une application gratuite, open source et l’une des piles d’applications les plus populaires utilisées pour créer sites et applications Web. Il est écrit en langage de programmation Ruby et suit le concept MVC (Model-View-Controller).

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape de l’éditeur d’images open source GIMP sur une Debian 11 (Bullseye).

Installer Ruby on Rails sur Debian 11 Bullseye

Étape 1. Avant d’installer un logiciel, il est important de vous assurer que votre système est à jour en exécutant ce qui suit apt commandes dans le terminal :

sudo mise à jour appropriée
sudo mise à niveau appropriée
sudo apt installer gnupg2 curl wget gcc g++ faire

Étape 2. Installation de RVM.

Par défaut, RVM n’est pas disponible à partir du référentiel de base Ubuntu par défaut. Exécutez maintenant la commande suivante ci-dessous pour ajouter le référentiel RVM et importer la clé GPG :

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

Après cela, téléchargez et exécutez le script d’installation RVM :

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

Ensuite, chargez le chemin système RVM à l’aide de la commande suivante :

source /usr/local/rvm/scripts/rvm

Vérifiez la version d’installation de RVM :

version rvm

Étape 3. Installation de Ruby à l’aide de RVM.

Le paquet Ruby est disponible dans les dépôts Debian par défaut. Tout d’abord, nous mettons à jour RVM vers la dernière version en lançant une commande :

rvm devient stable –autolibs=enable

Ensuite, ajoutez l’utilisateur root au groupe RVM afin que l’utilisateur root puisse exécuter la commande RVM. :

usermod -a -G rvm root

Ensuite, installez la dernière version de Ruby à l’aide de la commande suivante ci-dessous :

rvm install ruby-3.0.2 rvm –default use ruby-3.0.2

Vous pouvez confirmer l’installation en exécutant la commande ci-dessous :

rubis –version

Étape 4. Installation de Nodejs et Yarn.

Par défaut, Nodejs n’est pas disponible sur le référentiel de base Debian 11. Maintenant, nous ajoutons le référentiel source Node à l’aide de la commande suivante :

curl -sL https://deb.nodesource.com/setup_14.x | bash –

Ensuite, exécutez la commande suivante pour ajouter le dépôt Yarn :

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

Après cela, mettez à jour le référentiel apt et installez les packages Nodejs et Yarn à l’aide de la commande suivante ci-dessous :

sudo mise à jour appropriée
sudo apt installer le fil nodejs

Vérifiez la version de Nodejs :

nœud –version

Vérifiez la version du fil :

fil –version

Étape 5. Installation de Ruby on Rails sur Debian 11.

Tout d’abord, exécutez la commande suivante pour mettre à jour le RubyGem vers la dernière version :

mise à jour gem –system

Ensuite, nous installons la dernière version de Ruby on Rails à l’aide de la commande RubyGem ci-dessous :

gem installer les rails -v 6.1.4

Vérifiez la version installée de Rails à l’aide de la commande suivante :

rails -v

Étape 6. Créez une application de test.

Maintenant, nous créons un nouveau projet en utilisant Rails :

rails nouveau projet cd projet

Après cela, démarrez le serveur Web puma rails à l’aide de la commande ci-dessous :

rails s -b 192.168.77.21 -p 8080

Sortir:

=> Démarrage de Puma => Application Rails 6.1.4.1 en cours de développement => Exécutez `bin/rails server –help` pour plus d’options de démarrage Puma démarrant en mode simple… * Version Puma : 5.5.2 (ruby 3.0.2 -p107) (“Zawgyi”) * Threads min : 5 * Threads max : 5 * Environnement : développement * PID : 46462 * Écoute sur https://192.168.77.21:8080 Utilisez Ctrl-C pour arrêter

Une fois que vous avez réussi à créer un nouveau projet, accédez-y maintenant à l’aide de l’URL https://your-server-ip-address:8080. Vous devriez voir la page Rails par défaut :

Toutes nos félicitations! Vous avez correctement installé Ruby on Rails. Merci d’avoir utilisé ce didacticiel pour installer la dernière version de Ruby on Rails sur Debian 11 Bullseye. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de Ruby on Rails.