如何将ruby参数传递给pry-rescue?

时间:2016-05-05 09:15:59

标签: ruby pry

我有一个我运行的Ruby脚本:

$ ruby -I my_libs my_script.rb

我想用pry-rescue运行它,但我无法想象如何将参数传递给Ruby(解释器,而不是脚本)。 pry-rescue文档暗示您只需将ruby替换为rescue即可使用它,因此我认为这样可行:

$ rescue -I my_libs my_script.rb

但事实并非如此。

有没有办法通过ruby将命令行参数传递给rescue

1 个答案:

答案 0 :(得分:1)

作为解决方法,您可以通过RUBYOPT环境变量传递参数。所以这是通过ruby传递rescue个参数的一种方法:

$ RUBYOPT='-I my_libs' rescue my_script.rb

但请注意,根据man rubyRUBYOPT只能包含可用ruby选项的子集,因此这不是问题的完整解决方案。

相关问题