Ruby Development

Maîtriser la console Ruby : exécuter des fichiers et des commandes

Spread the love

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

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *