Hirb
とpry
を使っていて、
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