GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Ruby on Rails sur Debian 11

Dans ce didacticiel, 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 utilisées pour créer des sites et des applications Web. Elle est écrite 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 s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation pas à pas de l'éditeur d'images open source GIMP sur une Debian 11 (Bullseye).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 11 (Bullseye).
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Ruby on Rails sur Debian 11 Bullseye

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

sudo apt update
sudo apt upgrade
sudo apt install gnupg2 curl wget gcc g++ make

É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 du système RVM à l'aide de la commande suivante :

source /usr/local/rvm/scripts/rvm

Vérifiez la version d'installation de RVM :

rvm version

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

Le package Ruby est disponible dans les référentiels Debian par défaut. Tout d'abord, nous mettons à jour RVM vers la dernière version en lançant une commande :

rvm get 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 :

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 :

ruby --version

Étape 4. Installer Nodejs et Yarn.

Par défaut, Nodejs n'est pas disponible sur le référentiel de base Debian 11. Nous ajoutons maintenant 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 référentiel 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 apt update
sudo apt install nodejs yarn

Vérifiez la version de Nodejs :

node --version

Vérifiez la version de Yarn :

yarn --version

Étape 5. Installer Ruby on Rails sur Debian 11.

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

gem update --system

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

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

Nous créons maintenant un nouveau projet en utilisant Rails :

rails new project
cd project

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

Sortie :

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

Une fois créé avec succès un nouveau projet, accédez-y maintenant en utilisant l'URL http://your-server-ip-address:8080 . Vous devriez voir la page par défaut de Rails :

Félicitations ! Vous avez installé Ruby on Rails avec succès. Merci d'avoir utilisé ce didacticiel pour installer la dernière version de Ruby on Rails sur Debian 11 Bullseye. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site officiel Ruby on Rails.


Debian
  1. Comment installer Ruby on Rails sur Debian 9 Stretch Linux

  2. Comment installer Ruby sur Debian 9

  3. Comment installer Ruby sur Debian 10

  4. Comment installer Ruby on Rails sur CentOS 8

  5. Comment installer Java 17 dans Debian 11

Comment installer Ruby Version Manager (RVM) sur Debian 11 Bullseye

Comment installer Ruby on Rails sur Debian 9

Comment installer Ruby on Rails sur Debian 10

Comment installer Tomcat 9 sur Debian 11

Comment installer Ruby sur Debian 11

Comment installer Apache sur Debian 11