# Ruby 1.9.0 warnings

**URL:** <https://www.ruby-forum.com/t/ruby-1-9-0-warnings/130740>\
**Category:** Ruby\
**Created:** [March 2, 2008, 11:00pm UTC](https://www.ruby-forum.com/t/ruby-1-9-0-warnings/130740 "2008-03-02T23:00:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [March 2, 2008, 11:00pm UTC](https://www.ruby-forum.com/t/ruby-1-9-0-warnings/130740/1 "2008-03-02T23:00:30Z")

</div>

Hello,

It pains me to see Ruby warnings originating from code in the standard  
Ruby distribution. It seems some developers of the Ruby standard  
libraries do not run Ruby with the “-w” option (or do not set their  
RUBYOPT environment variable to “-w”).

So let us bring these atrocities(!) to their attention by posting (to  
this thread) any warnings we see originating from the Ruby 1.9.0 code  
base.

To start us off, here are some warnings I see when running irb 1.9.0:

$ irb  
/lib/ruby/1.9.0/irb/context.rb:167: warning: method redefined;  
discarding old irb\_name  
/lib/ruby/1.9.0/irb/completion.rb:165: warning: shadowing outer local  
variable - m  
/lib/ruby/1.9.0/irb/ext/save-history.rb:32: warning: method redefined;  
discarding old save\_history=

> > RUBY\_VERSION  
> > =\> “1.9.0”
> 
> > ENV[‘RUBYOPT’]  
> > =\> “-w”

Thanks for your consideration.

---

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [March 2, 2008, 11:16pm UTC](https://www.ruby-forum.com/t/ruby-1-9-0-warnings/130740/2 "2008-03-02T23:16:10Z")

</div>

In mkmf:

/lib/ruby/1.9.0/mkmf.rb:1082: warning: empty expression  
/lib/ruby/1.9.0/mkmf.rb:1120: warning: empty expression

---

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [March 3, 2008, 12:54am UTC](https://www.ruby-forum.com/t/ruby-1-9-0-warnings/130740/3 "2008-03-03T00:54:55Z")

</div>

In rdoc:

/lib/ruby/1.9.0/rdoc/code\_objects.rb:239: warning: global variable  
`$DEBUG_RDOC' not initialized /lib/ruby/1.9.0/rdoc/code_objects.rb:283: warning: global variable`$DEBUG\_RDOC’ not initialized  
/lib/ruby/1.9.0/rdoc/code\_objects.rb:286: warning: global variable  
`$DEBUG_RDOC' not initialized /lib/ruby/1.9.0/rdoc/code_objects.rb:500: warning: global variable`$DEBUG\_RDOC’ not initialized  
/lib/ruby/1.9.0/rdoc/code\_objects.rb:512: warning: global variable  
`$DEBUG_RDOC' not initialized /lib/ruby/1.9.0/rdoc/generators/html_generator.rb:1122: warning: instance variable @viewer not initialized /lib/ruby/1.9.0/rdoc/generators/html_generator.rb:371: warning: instance variable @comment not initialized /lib/ruby/1.9.0/rdoc/generators/html_generator.rb:458: warning: instance variable @viewer not initialized /lib/ruby/1.9.0/rdoc/generators/html_generator.rb:473: warning: instance variable @src_url not initialized /lib/ruby/1.9.0/rdoc/generators/html_generator.rb:502: warning: instance variable @section not initialized /lib/ruby/1.9.0/rdoc/generators/html_generator.rb:515: warning: instance variable @section not initialized /lib/ruby/1.9.0/rdoc/generators/html_generator.rb:558: warning: instance variable @viewer not initialized /lib/ruby/1.9.0/rdoc/generators/html_generator.rb:695: warning: instance variable @comment not initialized /lib/ruby/1.9.0/rdoc/markup/simple_markup/inline.rb:249: warning: global variable`$DEBUG\_RDOC’ not initialized  
/lib/ruby/1.9.0/rdoc/markup/simple\_markup/inline.rb:254: warning: global  
variable `$DEBUG_RDOC' not initialized /lib/ruby/1.9.0/rdoc/markup/simple_markup/inline.rb:259: warning: global variable`$DEBUG\_RDOC’ not initialized  
/lib/ruby/1.9.0/rdoc/markup/simple\_markup/inline.rb:287: warning: global  
variable `$DEBUG_RDOC' not initialized /lib/ruby/1.9.0/rdoc/parsers/parse_rb.rb:1669: warning: global variable`$DEBUG\_RDOC’ not initialized  
/lib/ruby/1.9.0/rdoc/parsers/parse\_rb.rb:1676: warning: global variable  
`$DEBUG_RDOC' not initialized /lib/ruby/1.9.0/rdoc/parsers/parse_rb.rb:1683: warning: global variable`$DEBUG\_RDOC’ not initialized  
/lib/ruby/1.9.0/rdoc/parsers/parse\_rb.rb:1694: warning: instance  
variable @extra\_accessors not initialized  
/lib/ruby/1.9.0/rdoc/parsers/parse\_rb.rb:1713: warning: global variable  
`$DEBUG_RDOC' not initialized /lib/ruby/1.9.0/rdoc/parsers/parse_rb.rb:1714: warning: global variable`$DEBUG\_RDOC’ not initialized  
/lib/ruby/1.9.0/rdoc/parsers/parse\_rb.rb:1849: warning: global variable  
`$DEBUG_RDOC' not initialized /lib/ruby/1.9.0/rdoc/parsers/parse_rb.rb:2017: warning: instance variable @params not initialized /lib/ruby/1.9.0/rdoc/parsers/parse_rb.rb:2045: warning: global variable`$DEBUG\_RDOC’ not initialized  
/lib/ruby/1.9.0/rdoc/parsers/parse\_rb.rb:2101: warning: global variable  
`$DEBUG_RDOC' not initialized /lib/ruby/1.9.0/rdoc/parsers/parse_rb.rb:2172: warning: global variable`$DEBUG\_RDOC’ not initialized  
/lib/ruby/1.9.0/rdoc/parsers/parse\_rb.rb:2254: warning: global variable  
`$DEBUG_RDOC' not initialized /lib/ruby/1.9.0/rdoc/parsers/parse_rb.rb:2289: warning: instance variable @params not initialized /lib/ruby/1.9.0/rdoc/parsers/parse_rb.rb:2563: warning: global variable`$DEBUG\_RDOC’ not initialized  
/lib/ruby/1.9.0/rdoc/parsers/parse\_rb.rb:2601: warning: global variable  
`$DEBUG_RDOC' not initialized /lib/ruby/1.9.0/rdoc/parsers/parse_rb.rb:26: warning: global variable`$DEBUG\_RDOC’ not initialized  
/lib/ruby/1.9.0/rdoc/parsers/parse\_rb.rb:547: warning: global variable  
`$DEBUG\_RDOC’ not initialized
