Ich weiß, nimmt wie ruby-prof mit einem Skript zu starten:läuft Rubin-prof mit einem Skript, das Argument
ruby-prof -p multi [SCRIPT_PATH]/my_script.rb
aber wie kann ich laufen ruby-prof mit einem Skript, das Argument übernimmt?
Ich weiß, nimmt wie ruby-prof mit einem Skript zu starten:läuft Rubin-prof mit einem Skript, das Argument
ruby-prof -p multi [SCRIPT_PATH]/my_script.rb
aber wie kann ich laufen ruby-prof mit einem Skript, das Argument übernimmt?
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
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'' –