97 J'ai besoin d'exécuter quelques lignes de code Ruby à partir du terminal, mais je ne trouve pas le paramètre nécessaire. Pouvez-vous expliquer comment faire cela? ruby console terminal Andresh Podzimovsky la source Double possible de Comment exécuter un script Ruby dans Terminal? ymoreau Vous pouvez utiliser l'IDE en ligne pour exécuter votre code. C'est possible d'écrire du code ou de télécharger un fichier. repl.it/languages/ruby Darlan D. Réponses: 178 Si Ruby est installé, alors ruby yourfile.rb où yourfile.rbest le fichier contenant le code ruby. Ou irb pour démarrer l'environnement Ruby interactif, où vous pouvez taper des lignes de code et voir les résultats immédiatement. theglauber la source 6 irbétait la solution pour moi B Samedi 43 Vous pouvez exécuter des commandes ruby sur une seule ligne avec l' -eindicateur: ruby -e "puts 'hi'" Consultez la page de manuel pour plus d'informations. LanguagesNamedAfterCofee la source 1 @AndreshPodzimovsky Vous devez require 'date'. Donc:ruby -e "require 'date'; Date.new(2012,12,31).yday" LanguagesNamedAfterCofee 6 Vous souhaitez probablement également imprimer le résultat sur stdout:ruby -r date -e "puts Date.new(2012,12,31).yday" Joshua Cheek 4 @JoshuaCheek +1 pour avoir mentionné le -rdrapeau. LanguagesNamedAfterCofee
178 Si Ruby est installé, alors ruby yourfile.rb où yourfile.rbest le fichier contenant le code ruby. Ou irb pour démarrer l'environnement Ruby interactif, où vous pouvez taper des lignes de code et voir les résultats immédiatement. theglauber la source 6 irbétait la solution pour moi B Samedi 43 Vous pouvez exécuter des commandes ruby sur une seule ligne avec l' -eindicateur: ruby -e "puts 'hi'" Consultez la page de manuel pour plus d'informations. LanguagesNamedAfterCofee la source 1 @AndreshPodzimovsky Vous devez require 'date'. Donc:ruby -e "require 'date'; Date.new(2012,12,31).yday" LanguagesNamedAfterCofee 6 Vous souhaitez probablement également imprimer le résultat sur stdout:ruby -r date -e "puts Date.new(2012,12,31).yday" Joshua Cheek 4 @JoshuaCheek +1 pour avoir mentionné le -rdrapeau. LanguagesNamedAfterCofee
43 Vous pouvez exécuter des commandes ruby sur une seule ligne avec l' -eindicateur: ruby -e "puts 'hi'" Consultez la page de manuel pour plus d'informations. LanguagesNamedAfterCofee la source 1 @AndreshPodzimovsky Vous devez require 'date'. Donc:ruby -e "require 'date'; Date.new(2012,12,31).yday" LanguagesNamedAfterCofee 6 Vous souhaitez probablement également imprimer le résultat sur stdout:ruby -r date -e "puts Date.new(2012,12,31).yday" Joshua Cheek 4 @JoshuaCheek +1 pour avoir mentionné le -rdrapeau. LanguagesNamedAfterCofee
Réponses:
Si Ruby est installé, alors
où
yourfile.rb
est le fichier contenant le code ruby.Ou
pour démarrer l'environnement Ruby interactif, où vous pouvez taper des lignes de code et voir les résultats immédiatement.
la source
irb
était la solution pour moiVous pouvez exécuter des commandes ruby sur une seule ligne avec l'
-e
indicateur:Consultez la page de manuel pour plus d'informations.
la source
require 'date'
. Donc:ruby -e "require 'date'; Date.new(2012,12,31).yday"
ruby -r date -e "puts Date.new(2012,12,31).yday"
-r
drapeau.