# \[Ruby 1.9 - Bug #98\] (Open) irb Classã‚’æŠœã‘ã‚‹ã¨TypeError

**URL:** <https://www.ruby-forum.com/t/ruby-1-9-bug-98-open-irb-classa-aesoea-a-a-typeerror/139495>\
**Category:** Development\
**Created:** [June 4, 2008, 1:05pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-98-open-irb-classa-aesoea-a-a-typeerror/139495 "2008-06-04T13:05:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [June 4, 2008, 1:05pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-98-open-irb-classa-aesoea-a-a-typeerror/139495/1 "2008-06-04T13:05:06Z")

</div>

Issue #98 has been reported by Anonymous.

* * *

Bug #98: irb Classã‚’æŠœã‘ã‚‹ã¨TypeError  
[http://redmine.ruby-lang.org/issues/show/98](http://redmine.ruby-lang.org/issues/show/98)

Author: Anonymous  
Status: Open  
Priority: Normal  
Assigned to:  
Category:  
Target version:

Classã‚„Class.newãªã©ã®Classã‚¯ãƒ©ã‚¹ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã«å…¥ã‚‹ã¨æŠœã‘ã‚‹ã¨ãã«TypeErrorã«ãªã‚Šã¾ã™ã€‚

irb-trunk -r irb/completion --simple-prompt

> > RUBY\_DESCRIPTION  
> > =\> “ruby 1.9.0 (2008-06-04 revision 16813) [i686-linux]”  
> > irb Class  
> > exit  
> > TypeError: can’t convert Symbol into String  
> > from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:317:in  
> > `eval' from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:317:in `block in inspect’  
> > from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:310:in  
> > `each' from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:310:in `inspect’  
> > from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:302:in  
> > `output_value' from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:150:in `block (2 levels) in eval\_input’  
> > from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:263:in  
> > `signal_status' from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:146:in `block in eval\_input’  
> > from  
> > /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb/ruby-lex.rb:243:in `block (2 levels) in each_top_level_statement' from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb/ruby-lex.rb:230:in `loop’  
> > from  
> > /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb/ruby-lex.rb:230:in `block in each_top_level_statement' from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb/ruby-lex.rb:229:in `catch’  
> > from  
> > /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb/ruby-lex.rb:229:in  
> > `each_top_level_statement' from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:145:in `eval\_input’  
> > from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:69:in  
> > `block in start' from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:68:in `catch’  
> > from /home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/irb.rb:68:in  
> > `start' from /home/kazu/opt/ruby-trunk/bin/irb-trunk:12:in `'Maybe  
> > IRB bug!!  
> > exit  
> > % irb18 -r irb/completion --simple-prompt  
> > RUBY\_DESCRIPTION  
> > =\> “ruby 1.8.7 (2008-06-04 patchlevel 5000) [i686-linux]”  
> > irb Class  
> > exit  
> > =\> #\<IRB::Irb: @context=#IRB::Context:0xb7c5a94c,  
> > @signal\_status=:IN\_EVAL, @scanner=#RubyLex:0xb7c5a104\>  
> > exit  
> > %

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 10, 2008, 2:37am UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-98-open-irb-classa-aesoea-a-a-typeerror/139495/2 "2008-08-10T02:37:27Z")

</div>

e$B%A%1%C%He(B #98 e$B$,99?7$5$l$^$7$?!#e(B (by Nobuyoshi N.)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

## Applied in changeset r18465.

[http://redmine.ruby-lang.org/issues/show/98](http://redmine.ruby-lang.org/issues/show/98)
