Comment exécuter un script ruby dans le terminal?

Créé le 09 Dec 2022 - Mis à jour le 04 Jul 2023 - Créé par Fabien Berthoux - rubyterminal

Exécuter un script Ruby dans le Terminal est assez facile et peut être accompli avec un certain nombre d'options. La première et la plus simple consiste à utiliser la commande «ruby» suivie du chemin d'accès vers le fichier Ruby. Par exemple, pour exécuter le script «hello_world.rb» qui se trouve dans le répertoire «/Users/me/Documents/ruby», vous pouvez utiliser la commande suivante :

ruby /Users/me/Documents/ruby/hello_world.rb

Une autre option consiste à utiliser la commande «ruby» avec l'option «-e», qui permet d'exécuter le code Ruby directement à partir de la ligne de commande. Par exemple, pour exécuter le code «puts 'hello world'», vous pouvez utiliser la commande suivante :

ruby -e "puts 'hello world'"

Enfin, vous pouvez également utiliser la commande «irb», qui est un interpréteur Ruby intégré. Vous pouvez entrer le code Ruby directement dans l'interpréteur et l'exécuter immédiatement. Par exemple, pour exécuter le code «puts 'hello world'», vous pouvez utiliser la commande suivante :

irb(main):001:0>> puts 'hello world'

Comment puis-je passer des arguments à un script Ruby dans le Terminal?

Vous pouvez passer des arguments à un script Ruby dans le Terminal en utilisant la commande «ruby» avec l'option «-e». Par exemple, pour passer deux arguments, «arg1» et «arg2», à un script «my_script.rb», vous pouvez utiliser la commande suivante :

ruby -e "my_script.rb arg1 arg2"

Comment puis-je exécuter plusieurs scripts Ruby à la fois dans le Terminal?

Vous pouvez exécuter plusieurs scripts Ruby à la fois dans le Terminal en utilisant la commande «ruby» avec l'option «-e» et en les séparant par des virgules. Par exemple, pour exécuter les scripts «script1.rb» et «script2.rb», vous pouvez utiliser la commande suivante :

ruby -e "script1.rb, script2.rb"

Comment puis-je exécuter un script Ruby dans le Terminal avec des options?

Vous pouvez exécuter un script Ruby avec des options dans le Terminal en utilisant la commande «ruby» avec l'option «-e» et en ajoutant les options à la fin de la commande. Par exemple, pour exécuter le script «my_script.rb» avec les options «-v» et «-h», vous pouvez utiliser la commande suivante :

ruby -e "my_script.rb -v -h"

Comment puis-je afficher le code source d'un script Ruby dans le Terminal?

Vous pouvez afficher le code source d'un script Ruby dans le Terminal en utilisant la commande «ruby» avec l'option «-c». Par exemple, pour afficher le code source du script «my_script.rb», vous pouvez utiliser la commande suivante :

ruby -c my_script.rb