[英]How do I pass ruby arguments to pry-rescue?
我有一個像這樣運行的 Ruby 腳本:
$ ruby -I my_libs my_script.rb
我想用pry-rescue運行它,但我不知道如何將參數傳遞給 Ruby(解釋器,而不是腳本)。 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 選項的子集,因此這不是問題的完整解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.