irb3.2

Linux
Publiée le 2026-10-29 05:11:18
Illustration Linux pour la commande irb3.2

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