[MacRuby-devel] [MacRuby] #229: macirb crash

MacRuby ruby-noreply at macosforge.org
Mon Mar 9 12:59:46 PDT 2009


#229: macirb crash
-------------------------------------------+--------------------------------
 Reporter:  francois.stephany@…            |       Owner:  lsansonetti@…        
     Type:  defect                         |      Status:  new                  
 Priority:  blocker                        |   Milestone:  MacRuby 0.4          
Component:  MacRuby                        |    Keywords:  macirb 0.4           
-------------------------------------------+--------------------------------

Comment(by lsansonetti@…):

 I was able to reproduce it by setting the LANG environment variable to
 something.

 {{{
 $ LANG=fr macirb
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/irb/locale.rb:45:in
 `rescue in initialize': uninitialized constant Encoding::ASCII_8BIT
 (NameError)
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/irb/locale.rb:45:in
 `initialize'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/irb/init.rb:114:in
 `new'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/irb/init.rb:114:in
 `init_config'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/irb/init.rb:16:in
 `setup'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/irb.rb:53:in
 `start'
         from /usr/local/bin/macirb:12:in `<main>'
 }}}

 As a workaround, undefining the LANG environment variable makes macirb
 work again.

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/229#comment:1>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list