-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
#!/usr/bin/env ruby
require 'pry'
def f
puts 'f'
end
binding.pry
f
$ ./1.rb
Frame number: 0/6
From: /home/yuri/_/1.rb @ line 7 :
2: require 'pry'
3: def f
4: puts 'f'
5: end
6: binding.pry
=> 7: f
[1] pry(main)> show-stack
when_started hook failed: NoMethodError: private method `eval' called for nil:NilClass
/home/yuri/.gem/ruby/2.1.5/gems/pry-stack_explorer-0.4.9.1/lib/pry-stack_explorer.rb:109:in `bindings_equal?'
(see _pry_.hooks.errors to debug)
Showing all accessible frames in stack (7 in total):
--
=> #0 <main>
#1 [block] block in run <PryByebug::Processor#run(initial=?, &_block)>
#2 [method] run <PryByebug::Processor#run(initial=?, &_block)>
#3 [method] resume_pry <PryByebug::Processor#resume_pry(context)>
#4 [method] at_line <PryByebug::Processor#at_line(context, _file, _line)>
#5 [method] at_line <Byebug::Context#at_line(file, line)>
#6 [main] <main>
[2] pry(main)> break #f
Breakpoint 1: Object#f (Enabled) :
3: def f
4: puts 'f'
5: end
[3] pry(main)> c
when_started hook failed: NoMethodError: undefined method `last' for nil:NilClass
/home/yuri/.gem/ruby/2.1.5/gems/pry-stack_explorer-0.4.9.1/lib/pry-stack_explorer/when_started_hook.rb:49:in `remove_internal_frames'
(see _pry_.hooks.errors to debug)
Breakpoint 1. First hit
From: /home/yuri/_/1.rb @ line 3 Object#f:
=> 3: def f
4: puts 'f'
5: end
[1] pry(main):1> show-stack
No caller stack available!
[2] pry(main):1> quit
=> #<Pry::Result:0x007faa46ff2470 @is_command=true, @retval=main>
[3] pry(main)> show-stack
No caller stack available!
[4] pry(main)> quit
f
Aside from pry-stack_explorer
, there's also pry-byebug
loaded.
Metadata
Metadata
Assignees
Labels
No labels