【问题标题】:Ruby, pry: Can I add something to the command `pry example.rb` so pry automatically goes interactive when it finishes executing the script?Ruby,pry:我可以在命令 `pry example.rb` 中添加一些东西,以便 pry 在完成脚本执行后自动进入交互状态吗?
【发布时间】:2013-04-25 10:17:56
【问题描述】:

Pry 在遇到异常时进入交互模式(例如,如果您只是在脚本末尾放置了一个未定义的变量“x”)。

(另外,如果您在脚本本身内部 require 'pry' 并将 binding.pry 放在您想要进行交互的位置。)

但我想知道:当我在命令提示符下输入 pry example.rb 命令时,是否有某种标志/选项/参数可以添加到命令中,所以当它到达末尾时它会进行交互执行 any example.rb 脚本,不管里面有什么? (当然,假设没有例外结束之前。)

(这对于与可以从 Notepad++ 等运行外部程序的编辑器一起使用显然特别有用,请参阅 thisthis。)

【问题讨论】:

    标签: ruby command-line-arguments read-eval-print-loop pry interactive-mode


    【解决方案1】:

    还没有,但提交issue 我会添加它:)

    【讨论】:

    • 好的,当然。我也应该将this pry problem 复制到 github 吗? :)(你已经看到了吗?)
    • 那里,张贴an issue for pry -i example.rb on github。前两分钟好像有一个志愿者帮手出现了。 ^^
    • Aaaaaand 补丁被合并。 :)
    • @richo 它是如何工作的?我只是 gem update pry'd,但我似乎无法让任何形式的 -i 标志工作......
    • 它在master上,所以没有发布,你需要git clone git://github.com/pry/pry.git; cd pry; gem build pry.gemspec; gem install pry-*.gem
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多