【问题标题】:How do I pass ruby arguments to pry-rescue?如何将 ruby​​ 参数传递给 pry-rescue?
【发布时间】:2016-05-05 09:15:59
【问题描述】:

我有一个像这样运行的 Ruby 脚本:

$ ruby -I my_libs my_script.rb

我想用pry-rescue 运行它,但我不知道如何将参数传递给Ruby(解释器,而不是脚本)。 pry-rescue 文档暗示您只需将 ruby 替换为 rescue 即可使用它,所以我认为这会起作用:

$ rescue -I my_libs my_script.rb

但事实并非如此。

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

【问题讨论】:

    标签: ruby pry


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-12
      • 1970-01-01
      • 2012-03-15
      • 2021-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多