2013-11-01 19 views
1

我使用jruby 1.7.5(1.9.3p392)与rails 3.2.9的pry-rails。每当我在撬它输出多个页面(例如:当我做help),并不得不投入分页我会卡住,画面结束看起来是这样的:在jruby中撬不能分页

<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,这更加丑陋。这是一个错误还是我做错了?谢谢。

+0

看起来像这是一个已知的bug:https://github.com/pry/pry/issues/992 – randomor

回答

1

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

Pry.pager = nil