Ich muss ein paar Zeilen Ruby-Code vom Terminal ausführen, kann aber den erforderlichen Parameter dafür nicht finden.
Können Sie erklären, wie das geht?
Ich muss ein paar Zeilen Ruby-Code vom Terminal ausführen, kann aber den erforderlichen Parameter dafür nicht finden.
Können Sie erklären, wie das geht?
Antworten:
Wenn Ruby installiert ist, dann
ruby yourfile.rb
Wo yourfile.rb
ist die Datei mit dem Ruby-Code?
Oder
irb
um die interaktive Ruby-Umgebung zu starten, in der Sie Codezeilen eingeben und die Ergebnisse sofort anzeigen können.
irb
war die Lösung für mich
Sie können Ruby-Befehle in einer Zeile mit dem -e
Flag ausführen :
ruby -e "puts 'hi'"
Weitere Informationen finden Sie in der Manpage .
require 'date'
. Also:ruby -e "require 'date'; Date.new(2012,12,31).yday"
ruby -r date -e "puts Date.new(2012,12,31).yday"
-r
Flagge.