[MacRuby] #453: MacIRB 0.5 beta 2 doesn't work on 10.6.2
#453: MacIRB 0.5 beta 2 doesn't work on 10.6.2 ----------------------------------------+----------------------------------- Reporter: ernest.prabhakar@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.5 Component: MacRuby | Keywords: ----------------------------------------+----------------------------------- With beta 2 on 10.6.2, I can't run macirb. When I enter: $ macirb OR $ macruby -e "require 'irb/slex'" I get: -e:in `<main>': undefined method `bind' for IRB::SLex:Class (NoMethodError) More specifically: macruby /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/1.9.0/irb/slex.rb GIVES /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/1.9.0/e2mmap.rb:in `extend_object:': undefined method `bind' for IRB::SLex:Class (NoMethodError) from core:in `extend:' Which presumably is due to this line in slex: .... module IRB class SLex @RCS_ID='-$Id: slex.rb 16810 2008-06-04 09:37:38Z matz $-' extend Exception2MessageMapper ... calling this method in e2mm: .... def E2MM.extend_object(cl) supe cl.bind(self) unless cl < E2MM end ... This doesn't cause any problems when called with Ruby 1.8.7, so I assume it is bug. -- Ticket URL: <http://www.macruby.org/trac/ticket/453> MacRuby <http://macruby.org/>
#453: MacIRB 0.5 beta 2 doesn't work on 10.6.2 ----------------------------------------+----------------------------------- Reporter: ernest.prabhakar@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.5 Component: MacRuby | Keywords: ----------------------------------------+----------------------------------- Comment(by mattaimonetti@…): I just tried with trunk and everything went well, could you try a nightly package please? -- Ticket URL: <http://www.macruby.org/trac/ticket/453#comment:1> MacRuby <http://macruby.org/>
Has nobody else had this problem?!? On Nov 24, 2009, at 1:49 PM, MacRuby wrote:
#453: MacIRB 0.5 beta 2 doesn't work on 10.6.2 ----------------------------------------+----------------------------------- Reporter: ernest.prabhakar@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.5 Component: MacRuby | Keywords: ----------------------------------------+----------------------------------- With beta 2 on 10.6.2, I can't run macirb.
When I enter: $ macirb OR $ macruby -e "require 'irb/slex'"
I get:
-e:in `<main>': undefined method `bind' for IRB::SLex:Class (NoMethodError)
More specifically:
macruby /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/1.9.0/irb/slex.rb
GIVES
/Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/1.9.0/e2mmap.rb:in `extend_object:': undefined method `bind' for IRB::SLex:Class (NoMethodError) from core:in `extend:'
Which presumably is due to this line in slex: .... module IRB class SLex @RCS_ID='-$Id: slex.rb 16810 2008-06-04 09:37:38Z matz $-'
extend Exception2MessageMapper ... calling this method in e2mm: .... def E2MM.extend_object(cl) supe cl.bind(self) unless cl < E2MM end ... This doesn't cause any problems when called with Ruby 1.8.7, so I assume it is bug.
-- Ticket URL: <http://www.macruby.org/trac/ticket/453> MacRuby <http://macruby.org/>
#453: MacIRB 0.5 beta 2 doesn't work on 10.6.2 ----------------------------------------+----------------------------------- Reporter: ernest.prabhakar@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: blocker | Milestone: MacRuby 0.5 Component: MacRuby | Resolution: duplicate Keywords: | ----------------------------------------+----------------------------------- Changes (by vincent.isambart@…): * status: new => closed * resolution: => duplicate Comment: It has already been reported in bug #448 -- Ticket URL: <http://www.macruby.org/trac/ticket/453#comment:2> MacRuby <http://macruby.org/>
#453: MacIRB 0.5 beta 2 doesn't work on 10.6.2 ----------------------------------------+----------------------------------- Reporter: ernest.prabhakar@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: blocker | Milestone: MacRuby 0.5 Component: MacRuby | Resolution: duplicate Keywords: | ----------------------------------------+----------------------------------- Comment(by ernest.prabhakar@…): Did you try it with trunk on a 32-bit system? I've already seen it with the nightly, but I'll try again. -- Ticket URL: <http://www.macruby.org/trac/ticket/453#comment:3> MacRuby <http://macruby.org/>
participants (2)
-
Ernest N. Prabhakar, Ph.D.
-
MacRuby