Ruby est un langage de programmation dynamique et open-source, apprécié pour son élégance et sa lisibilité. La maîtrise de l’interaction en ligne de commande est cruciale pour tout développeur Ruby, quel que soit son niveau d’expérience. Ce guide vous guidera dans l’exécution de fichiers et de commandes Ruby directement depuis votre console.
Table des matières
- Installation de Ruby sur votre système
- Exécution de fichiers Ruby depuis la console
- Utilisation de l’interpréteur Ruby interactif (IRB)
- Utilisation des arguments de ligne de commande
Installation de Ruby sur votre système
Le processus d’installation dépend de votre système d’exploitation. Voici une description :
macOS
Bien que macOS inclut Ruby, il s’agit souvent d’une version obsolète. Pour la dernière version et une gestion robuste des paquets, envisagez d’utiliser rbenv ou RVM. Ces outils vous permettent de gérer plusieurs versions de Ruby de manière transparente.
Linux (par exemple, Ubuntu)
La plupart des distributions Linux proposent des paquets Ruby via leurs gestionnaires de paquets. Sur Ubuntu, utilisez apt
:
sudo apt update
sudo apt install ruby ruby-dev
ruby-dev
fournit les en-têtes de développement, essentiels pour la construction d’extensions Ruby.
Windows
Téléchargez le programme d’installation Ruby depuis le site Web officiel de RubyInstaller (https://rubyinstaller.org/). Pendant l’installation, assurez-vous d’ajouter Ruby à la variable d’environnement PATH de votre système pour exécuter les commandes Ruby directement depuis la console.
Exécution de fichiers Ruby depuis la console
Après avoir installé Ruby, l’exécution d’un programme Ruby est simple. Supposons que vous ayez un fichier nommé my_program.rb
:
puts "Hello, world!"
Ouvrez votre console, naviguez jusqu’au répertoire contenant my_program.rb
et exécutez :
ruby my_program.rb
Ceci indique à l’interpréteur Ruby d’exécuter le script. La sortie sera :
Hello, world!
Utilisation de l’interpréteur Ruby interactif (IRB)
IRB vous permet d’exécuter des commandes Ruby uniques sans créer de fichiers. Lancez IRB en tapant :
irb
Cela ouvre un environnement interactif où vous pouvez immédiatement voir les résultats de vos commandes :
>> puts "Hello from IRB!"
Hello from IRB!
=> nil
>> 2 + 2
=> 4
>> exit
>>
est l’invite IRB. exit
ferme l’interpréteur.
Utilisation des arguments de ligne de commande
Les scripts Ruby peuvent accepter des arguments de ligne de commande accessibles via le tableau ARGV
. Modifiez my_program.rb
:
name = ARGV[0]
puts "Hello, #{name}!"
Maintenant, exécutez le script avec un argument :
ruby my_program.rb Alice
La sortie sera :
Hello, Alice!
Ce guide fournit une base solide pour travailler avec Ruby à partir de la ligne de commande. Pour des techniques plus avancées, consultez la documentation officielle de Ruby.