# Debugger strangeness

**URL:** <https://www.ruby-forum.com/t/debugger-strangeness/82488>\
**Category:** Ruby\
**Created:** [January 19, 2007, 4:30pm UTC](https://www.ruby-forum.com/t/debugger-strangeness/82488 "2007-01-19T16:30:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jos\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/779978/32.png) [@Jos\_B](https://www.ruby-forum.com/u/Jos_B)\
**Post date:** [January 19, 2007, 4:30pm UTC](https://www.ruby-forum.com/t/debugger-strangeness/82488/1 "2007-01-19T16:30:51Z")

</div>

lizzy:~% cat r  
class Foo  
def initialize(s)  
@s = s  
end

def bar  
@s  
end  
end

f = Foo.new(“string”)  
p f.bar  
lizzy:~% ruby -rdebug r  
Debug.rb  
Emacs support available.

r:1:class Foo  
(rdb:1) help  
Debugger help v.-0.002b  
Commands  
b[reak] [file:|class:]\<line|method\>  
b[reak] [class.]\<line|method\>  
set breakpoint to some position  
…  
(rdb:1) b Foo.bar  
r:1:uninitialized constant Foo  
(rdb:1) b Foo:bar  
Set breakpoint 1 at Foo:bar  
(rdb:1) c  
“string”  
lizzy:~% # Breakpoint didn’t work

How is this supposed to work?
