如何将 ruby 个参数传递给 pry-rescue?
How do I pass ruby arguments to pry-rescue?
我有一个 Ruby 脚本,我 运行 是这样的:
$ ruby -I my_libs my_script.rb
我想 运行 它与 pry-rescue but I can't figure how to pass arguments to Ruby (the interpreter, not the script). The pry-rescue 文档意味着你只需将 ruby
替换为 rescue
即可使用它,所以我认为这会起作用:
$ rescue -I my_libs my_script.rb
但事实并非如此。
有没有办法通过rescue
将命令行参数传递给ruby
?
作为变通方法,您可以通过 RUBYOPT
环境变量传递参数。所以这是通过 rescue
:
传递 ruby
参数的一种方法
$ RUBYOPT='-I my_libs' rescue my_script.rb
但是请注意,根据 man ruby
,RUBYOPT
只能包含可用 ruby 选项的一个子集,因此这不是问题的完整解决方案。
我有一个 Ruby 脚本,我 运行 是这样的:
$ ruby -I my_libs my_script.rb
我想 运行 它与 pry-rescue but I can't figure how to pass arguments to Ruby (the interpreter, not the script). The pry-rescue 文档意味着你只需将 ruby
替换为 rescue
即可使用它,所以我认为这会起作用:
$ rescue -I my_libs my_script.rb
但事实并非如此。
有没有办法通过rescue
将命令行参数传递给ruby
?
作为变通方法,您可以通过 RUBYOPT
环境变量传递参数。所以这是通过 rescue
:
ruby
参数的一种方法
$ RUBYOPT='-I my_libs' rescue my_script.rb
但是请注意,根据 man ruby
,RUBYOPT
只能包含可用 ruby 选项的一个子集,因此这不是问题的完整解决方案。