Mavericks and Macruby
Something seems to be broken since the upgrade to Mavericks. Macgems don’t want to load anymore: Robs-iMac:~ rob$ macgem list /usr/local/bin/macgem:9:in `<main>': undefined method `summary_indent=' for class `OptionParser' (NameError) This is just an example. A ‘require macgems’ followed by e.g. ‘require uri’ results in similar errors. Anyone any clue?
I've had that and other problems too. The standard library 'set' no longer works, though it's fairly easy to substitute NSMutableSet. I can't run one of my main apps on Mavericks. Is this the beginning of the end or even the end of the end for Macruby? On 2 Nov 2013, at 19:02, rob ista <rob.ista@me.com> wrote:
Something seems to be broken since the upgrade to Mavericks. Macgems don’t want to load anymore:
Robs-iMac:~ rob$ macgem list /usr/local/bin/macgem:9:in `<main>': undefined method `summary_indent=' for class `OptionParser' (NameError)
This is just an example. A ‘require macgems’ followed by e.g. ‘require uri’ results in similar errors.
Anyone any clue? _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macruby-devel
I haven't had time to update to Mavericks yet, so I couldn't tell you for sure, but the "summary_indent=" error looks like it may be a consequence of the upgraded 2.0 version of Ruby on the system. IIRC, there should still be a copy of the 1.8 Ruby version (under /System/Library I think?). If you change the #! line in "macgem" to point specifically to Ruby 1.8, things may start working again… On Sunday, November 3, 2013 at 1:06 AM, Steve Clarke wrote:
I've had that and other problems too.
The standard library 'set' no longer works, though it's fairly easy to substitute NSMutableSet. I can't run one of my main apps on Mavericks.
Is this the beginning of the end or even the end of the end for Macruby?
On 2 Nov 2013, at 19:02, rob ista <rob.ista@me.com (mailto:rob.ista@me.com)> wrote:
Something seems to be broken since the upgrade to Mavericks. Macgems don’t want to load anymore:
Robs-iMac:~ rob$ macgem list /usr/local/bin/macgem:9:in `<main>': undefined method `summary_indent=' for class `OptionParser' (NameError)
This is just an example. A ‘require macgems’ followed by e.g. ‘require uri’ results in similar errors.
Anyone any clue? _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org (mailto:MacRuby-devel@lists.macosforge.org) https://lists.macosforge.org/mailman/listinfo/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org (mailto:MacRuby-devel@lists.macosforge.org) https://lists.macosforge.org/mailman/listinfo/macruby-devel
On 3 Nov 2013, at 0:32, Joshua Ballanco wrote:
I haven't had time to update to Mavericks yet, so I couldn't tell you for sure, but the "summary_indent=" error looks like it may be a consequence of the upgraded 2.0 version of Ruby on the system. IIRC, there should still be a copy of the 1.8 Ruby version (under /System/Library I think?). If you change the #! line in "macgem" to point specifically to Ruby 1.8, things may start working again…
I'm confused - I thought that there was no chance of using MacRuby on Mavericks because it depends on the garbage collector that no longer exists. Is that incorrect? -- Stephen Horne
The garbage collector is deprecated but it's still there in Mavericks. Steve On 3 Nov 2013, at 11:20, Stephen Horne <fatste@gmail.com> wrote:
On 3 Nov 2013, at 0:32, Joshua Ballanco wrote:
I haven't had time to update to Mavericks yet, so I couldn't tell you for sure, but the "summary_indent=" error looks like it may be a consequence of the upgraded 2.0 version of Ruby on the system. IIRC, there should still be a copy of the 1.8 Ruby version (under /System/Library I think?). If you change the #! line in "macgem" to point specifically to Ruby 1.8, things may start working again…
I'm confused - I thought that there was no chance of using MacRuby on Mavericks because it depends on the garbage collector that no longer exists. Is that incorrect? -- Stephen Horne _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macruby-devel
Hi Rob, I upgraded to Mavericks and soon after reverted my system to 10.8.5 from a Time Machine backup after it was apparent that MacRuby wasn't going to work. I have a MacRuby app on the iTunes Store and another pending review on the store, so I still need to maintain them. Is there a recent build of MacRuby for Mavericks? Is the iTunes Store still accepting new MacRuby apps? Of course, I think Apple is making a big mistake if they pull the rug out from under MacRuby. I need some help here. Anybody? Bob Rice On Nov 2, 2013, at 3:02 PM, rob ista <rob.ista@me.com> wrote:
Something seems to be broken since the upgrade to Mavericks. Macgems don’t want to load anymore:
Robs-iMac:~ rob$ macgem list /usr/local/bin/macgem:9:in `<main>': undefined method `summary_indent=' for class `OptionParser' (NameError)
This is just an example. A ‘require macgems’ followed by e.g. ‘require uri’ results in similar errors.
Anyone any clue? _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macruby-devel
I agree a new tutorial for Mavericks would be great 2013/11/2 Robert Carl Rice <rice.audio@pobox.com>
Hi Rob,
I upgraded to Mavericks and soon after reverted my system to 10.8.5 from a Time Machine backup after it was apparent that MacRuby wasn't going to work. I have a MacRuby app on the iTunes Store and another pending review on the store, so I still need to maintain them.
Is there a recent build of MacRuby for Mavericks?
Is the iTunes Store still accepting new MacRuby apps?
Of course, I think Apple is making a big mistake if they pull the rug out from under MacRuby.
I need some help here. Anybody?
Bob Rice
On Nov 2, 2013, at 3:02 PM, rob ista <rob.ista@me.com> wrote:
Something seems to be broken since the upgrade to Mavericks. Macgems don’t want to load anymore:
Robs-iMac:~ rob$ macgem list /usr/local/bin/macgem:9:in `<main>': undefined method `summary_indent=' for class `OptionParser' (NameError)
This is just an example. A ‘require macgems’ followed by e.g. ‘require uri’ results in similar errors.
Anyone any clue? _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macruby-devel
participants (7)
-
Andres Santos
-
Joshua Ballanco
-
Perry E. Metzger
-
rob ista
-
Robert Carl Rice
-
Stephen Horne
-
Steve Clarke