运行 ruby-prof 带有带参数的脚本
run ruby-prof with a script that takes arguments
我知道如何使用脚本启动 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
我知道如何使用脚本启动 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