Guide Complet d'Installation de Ruby pour Débutants
Bienvenue dans le monde de la programmation Ruby ! Ce guide complet vous accompagnera dans l'installation de Ruby 3.x sur Windows 11, macOS 13+ et les distributions Linux modernes. Ruby est un langage de programmation élégant et expressif, parfait pour les débutants comme pour les professionnels.
Table des Matières
- Introduction
- Installation sur Windows
- Installation sur macOS
- Installation sur Linux
- Étapes de Vérification
- Éditeurs de Code
- Ruby Interactif (IRB)
- Dépannage
Introduction
Ruby est un langage de programmation dynamique et open-source, axé sur la simplicité et la productivité. Il possède une syntaxe élégante, naturelle à lire et facile à écrire. Avant de commencer, assurez-vous d'avoir les privilèges d'administrateur sur votre ordinateur.
Ce que vous allez apprendre :
- Installer Ruby 3.x sur votre système d'exploitation
- Configurer les outils de développement
- Vérifier votre installation
- Choisir et configurer un éditeur de code
- Exécuter votre premier code Ruby
Installation sur Windows
Méthode 1 : RubyInstaller (Recommandé pour Windows 11/10)
Télécharger RubyInstaller
- Visitez RubyInstaller Downloads
- Téléchargez Ruby+Devkit 3.x.x-x64 (dernière version 3.x)
- Choisissez la version avec Devkit inclus
Lancer l'Installeur
- Double-cliquez sur le fichier
.exetéléchargé - Acceptez le contrat de licence
- Important : Cochez "Add Ruby executables to your PATH"
- Cochez "Associate .rb and .rbw files with Ruby"
- Cliquez sur "Install"
- Double-cliquez sur le fichier
Installer la chaîne d'outils de développement MSYS2
- Après l'installation de Ruby, la configuration de MSYS2 apparaîtra
- Choisissez l'option 3 (installer tous les composants)
- Attendez que l'installation soit terminée
Vérifier l'installation sur Windows
ruby -v gem -v
Méthode 2 : Sous-système Windows pour Linux (WSL)
Pour les utilisateurs avancés qui préfèrent un environnement Linux sur Windows :
Activer WSL
wsl --installInstallez Ubuntu et suivez les instructions Linux ci-dessous
Installation sur macOS
Méthode 1 : rbenv (Recommandé pour macOS 13+)
Installer Homebrew (si ce n'est pas déjà fait)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Installer rbenv et ruby-build
brew install rbenv ruby-buildConfigurer rbenv dans votre shell
echo 'eval "$(rbenv init -)"' >> ~/.zshrc source ~/.zshrcInstaller Ruby 3.x
rbenv install 3.3.0 # Utilisez la dernière version 3.x rbenv global 3.3.0Vérifier l'installation de rbenv
rbenv versions ruby -v
Méthode 2 : asdf (Alternative)
Installer asdf
brew install asdf echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ~/.zshrc source ~/.zshrcInstaller le plugin Ruby et Ruby
asdf plugin add ruby asdf install ruby latest asdf global ruby latest
Méthode 3 : RVM (Ruby Version Manager)
Installer RVM
\curl -sSL https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvmInstaller Ruby
rvm install 3.3.0 rvm use 3.3.0 --default
Installation sur Linux
Ubuntu/Debian (22.04+)
Mettre à jour le gestionnaire de paquets
sudo apt update sudo apt upgrade -yInstaller les dépendances
sudo apt install -y git curl libssl-dev libreadline-dev zlib1g-dev \ autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev \ libffi-dev libgdbm-dev libdb-devInstaller rbenv (Recommandé)
git clone https://github.com/rbenv/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrcInstaller ruby-build
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-buildInstaller Ruby 3.x
rbenv install 3.3.0 rbenv global 3.3.0
Fedora/RHEL (36+)
Installer les dépendances
sudo dnf install -y git curl gcc bison libffi-devel libyaml-devel \ make autoconf automake libtool readline-devel openssl-develInstaller rbenv et Ruby (suivez les étapes 3 à 5 de la section Ubuntu)
Arch Linux
Installer depuis les dépôts officiels
sudo pacman -S rubyOu installer rbenv depuis AUR
yay -S rbenv ruby-build
Étapes de Vérification
Après l'installation, vérifiez que tout fonctionne :
Vérifier la version de Ruby
ruby -v # Devrait afficher : ruby 3.x.xVérifier le gestionnaire de gems
gem -vVérifier bundler
gem install bundler bundle -vCréer un fichier de test
# test.rb puts "Bonjour, Ruby !" puts "Version de Ruby : #{RUBY_VERSION}"Lancer le test
ruby test.rb
Éditeurs de Code
Visual Studio Code (Recommandé)
Télécharger et installer VS Code
Installer les extensions Ruby
- Ruby (par Peng Lv)
- Ruby Solargraph (pour l'autocomplétion)
- VSCode Ruby (par Stafford Brunk)
Configurer VS Code
- Ouvrir la Palette de Commandes (Ctrl/Cmd + Shift + P)
- Taper "Ruby: Configure"
- Sélectionner votre version de Ruby
Sublime Text
Télécharger Sublime Text
Installer Package Control
- Ouvrir Sublime Text
- Installer Package Control depuis packagecontrol.io
Installer les paquets Ruby
- RubyTest
- SublimeLinter-ruby
- Ruby Enhanced
Ruby Interactif (IRB)
IRB est le shell interactif de Ruby. Essayez ces commandes :
Démarrer IRB
irbExpressions Ruby de base
puts "Bonjour, le Monde !" 2 + 2 "Ruby est génial !".upcaseQuitter IRB
exit
Dépannage
Problèmes Courants
1. "ruby: command not found"
- Assurez-vous que Ruby est dans votre PATH
- Redémarrez votre terminal/invite de commande
- Vérifiez à nouveau les étapes d'installation
2. Erreurs "Permission denied"
- N'utilisez pas
sudo gem install - Utilisez rbenv/rvm pour gérer les versions de Ruby
- Vérifiez les permissions des fichiers
3. Windows : "MSYS2 installation failed"
- Installez Visual Studio Build Tools
- Lancez l'installeur en tant qu'Administrateur
- Désactivez temporairement l'antivirus
4. macOS : "Xcode Command Line Tools required"
xcode-select --install
5. Erreurs de certificat SSL
# Mettre à jour les certificats
gem update --system
Obtenir de l'Aide
- Documentation Ruby : ruby-doc.org
- Communauté Ruby : ruby-lang.org
- Stack Overflow : Taguez vos questions avec "ruby"
- Reddit : r/ruby
Prochaines Étapes
Félicitations ! Vous avez maintenant installé Ruby. Voici quoi faire ensuite :
- Apprendre les bases de Ruby avec Ruby en Vingt Minutes
- Essayer Ruby en ligne sur Try Ruby
- Construire votre premier projet - peut-être une calculatrice simple ou une liste de tâches
- Rejoindre la communauté et commencer à contribuer à l'open source
Rappelez-vous : La programmation est un voyage, pas une destination. Prenez votre temps, pratiquez régulièrement, et n'hésitez pas à demander de l'aide. Bienvenue dans le monde merveilleux de la programmation Ruby ! 🎉
Ce guide est maintenu par la communauté Ruby. Dernière mise à jour : Mars 2026