0

我知道如何使用脚本启动ruby​​-prof :

 ruby-prof -p multi [SCRIPT_PATH]/my_script.rb

但是如何使用带有参数的脚本运行 ruby​​-prof 呢?

4

1 回答 1

1

大多数运行另一个命令的命令都允许您使用特殊的双破折号--选项来执行此操作,然后是您要传递的参数。ruby-prof 遵循这个规范。

如果你有这样的 Ruby 文件:

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

您可以ruby-prof像这样运行并获取参数:

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

因此,在您的特定情况下,您可以这样做:

» ruby-prof -p multi [SCRIPT_PATH]/my_script.rb -- arg1 arg2
于 2017-11-17T12:58:42.290 回答