在jruby撬不能分页

时间:2013-11-01 02:48:44

标签: ruby-on-rails-3 jruby pry

我正在使用带有rails 3.2.9的jRuby 1.7.5(1.9.3p392)的pry-rails。每当我撬开并且它输出多个页面时(例如:当我做help时)并且必须放置分页符时我会被卡住,屏幕的末尾看起来像这样:

<page break> --- Press enter to continue ( q<enter> to break ) --- <page break>
^M^M^M^M^M^M^M^M^C^C[2013-10-31 21:46:20] ERROR Interrupt: Interrupt
    /Users/macbook/.rbenv/versions/jruby-1.7.5/lib/ruby/gems/shared/gems/pry-0.9.12.2-java/lib/pry/pry_class.rb:103:in `load_traps'
^C^C^C[2013-10-31 21:46:22] ERROR Interrupt: Interrupt
    /Users/macbook/.rbenv/versions/jruby-1.7.5/lib/ruby/gems/shared/gems/pry-0.9.12.2-java/lib/pry/pry_class.rb:103:in `load_traps'

我无法通过q或任何其他钥匙退出撬。当我执行ctrl-c时,它会打印更多ERROR Interrupt。唯一的出路是强制关闭标签或ctrl-Z,这甚至更加丑陋。这是一个错误还是我做错了?感谢。

1 个答案:

答案 0 :(得分:1)

您可以通过关闭分页来解决此问题。

Pry.pager = nil