Pry в jruby не может разбить на страницы

Я использую pry-rails с jRuby 1.7.5(1.9.3p392) с rails 3.2.9. Всякий раз, когда я нахожусь в pry, и он выводит более одной страницы (например: когда я делаю 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, что еще страшнее. Это баг или я что то не так делаю? Спасибо.


person randomor    schedule 01.11.2013    source источник
comment
Похоже, это известная ошибка: github.com/pry/pry/issues/992   -  person randomor    schedule 04.11.2013


Ответы (1)


Вы можете обойти это, отключив пейджинг.

Pry.pager = nil
person iconoclast    schedule 20.12.2013