Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Comment installer Ruby sur Ubuntu 22.10

Comment-installer-Ruby-sur-Ubuntu
Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

Ruby est un langage de programmation interprété orienté objet créé par Yukihiro Matsumoto. Ce langage open source a de nombreux cas d'utilisation, tels que la création d'applications Web et l'analyse de données.

Rubi est apprécié pour sa syntaxe simple, qui donne l'impression que les développeurs codent en anglais. 

D'autre part, Ubuntu, une distribution Linux basée sur Debian, est l'un des systèmes d'exploitation libres et open source les plus connus. La facilité d'utilisation d'Ubuntu l'a rendu populaire auprès des développeurs. Si Ubuntu n'est pas installé sur votre PC, vous pouvez l'obtenir à partir du site officiel

L'installation de Ruby sur Ubuntu 22.10 est votre première étape vers la création de diverses solutions utilisant ce langage puissant. 

Cet article discutera des 3 approches différentes pour installer l'environnement de développement Ruby dans Ubuntu 22.10. 

Install Ruby Using Ubuntu 22.10 repository

Cette approche utilise le gestionnaire de packages apt intégré pour installer Ruby sur Ubuntu 22.10. Vous pouvez y parvenir en suivant ces étapes ;

Étape 1 : Mettre à jour les packages

La première étape consiste à mettre à jour les packages système sur votre système d'exploitation Ubuntu. Ouvrez votre terminal et utilisez la commande suivante ; 

sudo apt update

Étape 2 : mettre à niveau le système

Cette étape met à niveau l'ensemble du système. Utilisez cette commande ;

sudo apt upgrade

Étape 3 : Installer Ruby

Vous êtes maintenant prêt à installer Ruby. Utilisez cette commande ; 

sudo apt install ruby-full

Une fois le processus d'installation terminé, vous pouvez vérifier la version de Ruby installée à l'aide de cette commande ;

ruby -v

Vous obtiendrez une sortie similaire à celle-ci ;

image 103

C'est le moyen le plus simple d'installer Ruby sur Ubuntu 22.10. Cependant, cette approche a ses inconvénients. 

  1. Peut ne pas installer la dernière version de Ruby: Cette approche installe la version Ruby sur les référentiels de packages Ubuntu, qui peuvent ne pas être la dernière version de Ruby. 
  2. N'installe pas plusieurs versions de Ruby: Ruby fonctionne avec divers joyaux (bibliothèques/packages) pour fournir des fonctionnalités supplémentaires. Certaines de ces gemmes ne fonctionnent qu'avec des versions spécifiques de Ruby. Les deux approches suivantes résolvent ce défi. 

Install Ruby using Ruby Version Manager (RVM)

Gestionnaire de versions Ruby, ou rvm, est un outil de ligne de commande permettant aux développeurs d'installer, de gérer et de travailler avec plusieurs environnements Ruby. rvm propose diverses solutions pour les développeurs à différents stades de développement, tels que la production, le développement, les tests et la gestion de Gem. Suivez ces étapes pour installer Ruby à l'aide de rvm ;

Étape 1 : Mettre à jour les packages Ubuntu

Préparez votre système pour l'installation à l'aide de cette commande ;

sudo apt update

Étape 2 : Ajouter des dépendances Ubuntu

Ruby nécessite diverses dépendances pour fonctionner correctement sur Ubuntu. Exécutez cette commande pour installer toutes les dépendances ;

sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev

Étape 3 : Obtenir le script d'installation de rvm

Exécutez cette commande ;

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

Étape 4 : Charger l'environnement de script rvm

Exécutez cette commande ;

source ~/.rvm/scripts/rvm

Étape 5 : Vérifier la liste rvm

Exécutez cette commande ;

rvm list known
image 100

Étape 6 : Installer Ruby

Vous pouvez installer une version spécifique de Ruby ou laisser à rvm le soin de choisir la dernière version de sa liste. La liste des versions Ruby disponibles s'affiche lorsque vous exécutez la commande à l'étape 5. 

Pour installer une version spécifique, telle que ruby ​​3.0.0, utilisez cette commande ;

rvm install ruby 3.0.0

Pour installer la dernière version sur rvm, utilisez cette commande ;

rvm install ruby

Étape 6 : Vérifiez la version de Ruby

Exécutez cette commande ;

ruby -v

Si Ruby est installé, vous aurez une sortie similaire 

image 98

Comment dépanner votre installation RVM

Vous avez peut-être manqué une étape dans votre processus d'installation et de configuration de RVM. 

Exécutez cette commande pour vérifier si vous avez correctement configuré votre shell ;

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

Si vous obtenez cette sortie ;

curl: (60) SSL certificate problem: unable to get local issuer certificate

  More details here: http://curl.haxx.se/docs/sslcerts.html

Ensuite, cela signifie que vous n'avez pas bien fait la configuration et que vous devez installer ca-certificates. Exécutez cette commande pour résoudre le problème ; 

 apt-get install ca-certificates

Exécutez cette commande pour vérifier si les modifications ont été appliquées ;

 type rvm | head -1

Si vous ne faites pas rvm est une fonction sur la sortie, la configuration est erronée. 

image 102

Comment désinstaller/supprimer Ruby en utilisant RVM

Vous pouvez désinstaller une certaine version de Ruby de votre PC. Vous pouvez également supprimer rvm et utiliser un autre outil. Suivez ces étapes;

Étape 1 : Vérifiez la version actuelle de Ruby à l'aide de cette commande 

rvm list
image 97

Étape 2 : Désinstallez la version de Ruby identifiée, dans notre cas, il s'agit de ruby-3.0.0. Utilisez cette commande ;

rvm remove 3.0.0
image 96

Étape 3 : Vérifiez si la désinstallation a réussi à l'aide de cette commande ;

ruby -v

Étape 4 : Supprimer RVM

Même si nous avons désinstallé ruby, RVM est toujours sur notre machine. Utilisez cette commande pour désinstaller ; 

rvm implode

Le système vous demandera si vous souhaitez supprimer rvm ; tapez 'oui' et entrez. 

image 95

Étape 5 : Supprimer les répertoires RVM

Utilisez cette commande ; 

rm -rf ~/.rvm

Étape 6: modifier .bashrc, .bash_profile, .profile et .zshrc. 

Dans notre cas, nous utilisons bashrc. Exécutez cette commande pour ouvrir votre éditeur de code ;

nano ~/.bashrc

Localisez tous les fichiers contenant RVM et supprimez-les. Enregistrez les modifications et quittez l'éditeur. 

Install Ruby using rbenv

Rbenv est un outil de gestion de version que les développeurs peuvent utiliser pour basculer entre différentes versions de Ruby. Cet outil est pratique pour vous assurer que vous exécutez la bonne version de Ruby sur chaque projet que vous construisez. 

Suivez ces étapes pour installer rbenv sur Ubuntu 22.10 ;

Étape 1 : Mettez à jour votre système

Utilisez cette commande pour préparer votre système aux mises à jour ;

sudo apt update

Étape 2 : Installer les dépendances

Ruby a besoin de diverses dépendances pour s'exécuter sur votre machine locale. Installez-les à l'aide de cette commande ; 

sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

Étape 3 : Récupérez le script d'installation à partir de GitHub

Dans cette étape, vous utiliserez curl pour obtenir le script d'installation de GitHub. Vous le dirigerez ensuite vers bash pour que le programme d'installation s'exécute. Utilisez cette commande ;

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash

Étape 4 : Ajoutez rbnev à votre chemin

Cette étape modifie la ~/.bashrc fichier, vous permettant d'utiliser la ligne de commande rbnev. Utilisez cette commande ;

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

Étape 5 : Faites en sorte que rbnev se charge automatiquement

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

Étape 6 : Appliquer les modifications

source ~/.bashrc

Étape 7 : Vérifiez si l'installation a réussi

type rbenv
image 94

Étape 8: installez le construire plug-in

Vérifiez toutes les versions Ruby disponibles à l'aide de cette commande ;

rbenv install -l

Étape 9 : Installer Ruby

À des fins de démonstration, nous allons installer Ruby-3.2.1. Utilisez cette commande ; 

Rbnev install 3.2.1

Étape 10 : Définir la version de Ruby installée par défaut

rbenv global 3.2.1

Comment mettre à jour rbnev 

Nous avons installé rbnev avec Git. Chaque fois qu'une nouvelle version est créée, vous pouvez l'installer via ces commandes ; 

cd ~/.rbenv

git pull

Comment désinstaller Ruby avec rbnev

Au fil du temps, vous pouvez avoir plus de versions de Ruby que nécessaire sur votre machine. Vous pouvez désinstaller ces versions de ruby ​​à l'aide de cette commande ;

rbenv uninstall (ruby version)

Si, par exemple, vous souhaitez désinstaller Ruby 3.2.1, la commande sera ;

rbenv uninstall 3.2.1

Comment désinstaller rbnev

Étape 1 : supprimer les fichiers rbnev de bash

Utilisez cette commande pour ouvrir l'éditeur de code ;

nano ~/.bashrc

Étape 2 : Localisez ces fichiers et supprimez-les, enregistrez et quittez

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

Étape 3 : supprimer rbnev et les fichiers associés

Utilisez cette commande ; 

rm -rf `rbenv root`

Vous pouvez maintenant vous déconnecter pour laisser les modifications s'appliquer. 

Create a simple Program in Ruby

Puisque nous avons maintenant Ruby installé sur Ubuntu, nous pouvons créer un hello world pour montrer comment cela fonctionne. Tous les fichiers Ruby doivent avoir une extension .rb. Nous pouvons utiliser l'éditeur de code intégré à des fins de démonstration ;

Étape 1: Créer un bonjour.rb fichier utilisant nano.

Utilisez cette commande

nano hello.rb

Étape 2 : Ajoutez ce texte à votre éditeur ;

puts "hello world"

Étape 3 : Enregistrez et quittez l'éditeur

Étape 4 : exécutez cette commande ;

ruby hello.rb

Les éléments suivants doivent être affichés en sortie ;

image 101

Frequently Asked Questions

Ubuntu 22.10 est-il un logiciel payant ?

Non. Ubuntu est un logiciel open source que vous pouvez télécharger gratuitement. Ubuntu fonctionne sous GNU GENERAL PUBLIC LICENSE. 

Quelles sont les différentes approches pour installer Ruby sur Ubuntu 22.10 ?

Il existe trois approches principales; le référentiel Ubuntu, rvm et rbnev. Les deux dernières options sont les plus recommandées. 

Quoi de mieux entre rvm et rbnev pour installer Ruby sur Ubuntu 22.10 ?

rvm et rbnev sont tous deux conçus pour atteindre le même objectif, gérer différentes versions de Ruby. Le choix entre les deux sera une question de préférence et de goût. 

Pouvez-vous avoir à la fois rvm et rbnev sur votre PC ?

Oui, mais pas conseillé. Les deux outils sont susceptibles d'entrer en conflit s'ils ne sont pas configurés correctement. L'utilisation des deux outils dans la même application Ruby n'est pas recommandée car cela peut entraîner des incohérences. 

Conclusion 

Vous avez maintenant les différentes approches que vous pouvez utiliser pour installer Ruby sur Ubuntu 22.10. La première option est la plus simple, mais son plus gros inconvénient est que vous pouvez gérer différentes options Ruby sur votre machine locale. 

rvm et rbnev sont conçus pour atteindre les mêmes objectifs. Choisir entre rvm et rbnev est une question de préférence. Vous pouvez utiliser l'un ou l'autre pour installer des bibliothèques et des frameworks tels que Ruby on Rails et Sinatra, qui sont conditionnés sous forme de gemmes. 

Si vous souhaitez échapper à la tâche d'installation de Ruby sur votre ordinateur, consultez le meilleurs compilateurs en ligne Ruby vous pouvez essayer aujourd'hui. 

Merci à nos commanditaires
Plus de bonnes lectures sur le développement
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder