LoginSignup
2
3

More than 5 years have passed since last update.

pry10系でpager output error が出た時の対処法

Posted at

Hirbpryを使っていて、
pryを 0.9 -> 0.10系に移行した時にbinding.pryをすると以下のようなエラーが出ていた。

(pry) output error: #<NoMethodError: undefined method `pager' for nil:NilClass>

対処法

.pryrcのPry.config.printの部分を以下のように書き直せば良い。

.pryrc
require 'hirb'

Pry.config.print = proc do |output, value, _pry_|
  Hirb::View.view_or_page_output(value) || Pry::DEFAULT_PRINT.call(output, value, _pry_)
end
2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3