我知道如何使用脚本启动ruby-prof :
ruby-prof -p multi [SCRIPT_PATH]/my_script.rb
但是如何使用带有参数的脚本运行 ruby-prof 呢?
我知道如何使用脚本启动ruby-prof :
ruby-prof -p multi [SCRIPT_PATH]/my_script.rb
但是如何使用带有参数的脚本运行 ruby-prof 呢?
大多数运行另一个命令的命令都允许您使用特殊的双破折号--
选项来执行此操作,然后是您要传递的参数。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