irb3.2
Linux
Publiée le
2026-10-29 05:11:18
irb.rb
# Démarre IRB en mode debug pour voir les infos internes (équivalent à 'ruby -d')
irb.rb -d
# Lance IRB et force l'initialisation sans lire le fichier de config
irb.rb -f
# Configure IRB pour utiliser UTF-8 pour tous les encodages
irb.rb --context-mode 0 -U
# Charge un module spécifique avant d'ouvrir la session (ex: 'require')
irb.rb -r activerecord
# Spécifie un chemin de librairie supplémentaire dans le LOAD_PATH
irb.rb -I /opt/libs/monmodule
# Démarre IRB et supprime tous les avertissements pour une sortie propre
irb.rb -w
# Configure le niveau d'avertissement sur 'verbose' (niveau 2)
irb.rb -W2
# Lance la session en mode sans écho, utile si tu veux juste exécuter des scripts
irb.rb --noecho
# Démarre IRB et force l'affichage du résultat uniquement lors de l'assignation
irb.rb --echo-on-assignment
# Teste le démarrage avec un encodage externe spécifique (ex: Latin1)
irb.rb -E ex:latin1
# Lance une session en spécifiant explicitement les chemins d'encodage interne/externe
irb.rb -E ex:utf8,in:utf8
# Exécute un fichier de test avec IRB pour vérifier son comportement
irb.rb mon_script_test.rb
# Démarre une session en mode debug et sans écho (combinaison)
irb.rb -d --noecho
# Lance IRB pour travailler dans un contexte spécifique (ex: le premier binding)
irb.rb --context-mode 1