2017-11-16 6 views

Antwort

0

Bei den meisten Befehlen, die einen anderen Befehl ausführen, können Sie dies mit der speziellen Doppelstrichoption -- ausführen, gefolgt von den Argumenten, die Sie übergeben möchten. ruby-prof folgt dieser Norm.

Wenn Sie ein Ruby wie diese Datei:

# test.rb 
puts "ARGV: #{ARGV.inspect}" 

Sie können ruby-prof wie folgt ausführen und die args erhalten:

» ruby-prof test.rb -- arg1 arg2 
ARGV: ["arg1", "arg2"] 

So in Ihrem speziellen Fall, können Sie dies tun:

» ruby-prof -p multi [SCRIPT_PATH]/my_script.rb -- arg1 arg2 
+0

Vielen Dank für Ihre Antwort @brainbag Sie hatten Recht, Ich habe die Hilfe der Comman verwendet d 'ruby-prof -h' und ich bekomme Hilfe zur Verwendung von gem:' Usage: ruby-prof [Optionen] [-] [profiled-script-Kommandozeilenoptionen] ' Also für mein Beispiel die Die Antwort lautet: 'ruby-prof -p multi [SCRIPT_PATH] /mein_script.rb - --argument1 = 'A' --argument1 = 'B'' –