Hi Alistair,

So, looking at the error you pasted earlier, it seems that it's raised in the following objc.m logic:

    if (![bundle loadAndReturnError:&error]) {
        rb_raise(rb_eRuntimeError,
                 "framework at path `%s' cannot be loaded: %s",
                 cstr,
                 [[error description] UTF8String]);
    }

In other words, -[NSBundle loadAndReturnError:] doesn't seem to work. This looks like a problem in Foundation.

Could you try the following snippets?

$ macruby -e "p NSBundle.bundleWithPath('/System/Library/Frameworks/ Cocoa.framework').loadAndReturnError(nil)" $ macruby -e "p NSBundle.bundleWithPath('/System/Library/Frameworks/ Cocoa.framework').load"

In my environment both print "1".

Laurent

On Aug 29, 2009, at 2:14 PM, Alistair Holt wrote:

Does anyone have any ideas on this? It's driving me mad not being able to use MacRuby on my MBP. I really don't want to have to try doing something like a clean system install.

BTW - I installed MacRuby the same way on my MP and have had no problems with it at all.

Alistair


2009/8/29 Alistair Holt <alistairh...@gmail.com>
I've just upgraded to Snow Leopard and installed again from trunk but I'm still having the same issue with not being able to load the Cocoa framework in macirb. :(

Alistair

2009/8/26 Alistair Holt <alistairh...@gmail.com>

Perhaps I'll give installing another go. I did install 0.4 and went onto install from trunk afterwards but neither worked at the time. I'll let you know what happens.

Alistair

2009/8/26 Matt Aimonetti <mattaimone...@gmail.com>

I had the same problem occuring a few days ago, after reinstalling macruby trunk today, everything is back to normal.

- Matt


On Mon, Aug 24, 2009 at 2:38 AM, Alistair Holt <alistairh...@gmail.com> wrote:
Hi Laurent,

Thanks for the reply. I ran it and got:

~ $ macruby -e "framework '/System/Library/Frameworks/ Cocoa.framework'; p :ok"
:ok

My filesystem is definitely not case sensitive.

Alistair Holt


2009/8/24 Laurent Sansonetti <lsansone...@apple.com>

Hi Alistair,

This is very strange... could you try the following command?

$ macruby -e "framework '/System/Library/Frameworks/ Cocoa.framework'; p :ok"

Also, maybe your filesystem is case sensitive? The default format is case insensitive, in theory.

Laurent


On Aug 23, 2009, at 8:42 AM, Alistair Holt wrote:

Hello,

I've just installed MacRuby (MacRuby version 0.4 (ruby 1.9.1) [universal-darwin9.5, x86_64]) via the package I downloaded from http://www.macruby.org and I dropped straight into macirb to start on the tutorial (http://www.macruby.org/documentation/tutorial.html ). I ran framwork 'Cocoa' and uh oh.. a RuntimeError popped up.

I've seen another thread on this list from January with the same issue but there wasn't really any fix detailed. I've posted my console output of lots of different commands at https://gist.github.com/359195517cc2364b82b8 .

I'm running 10.5.8 on a MacBook Pro 2.4Ghz Intel Core 2 Duo. Hard disk format is Mac OS Extended (Journaled).

Hopefully someone can help me out.

Thanks

Alistair Holt

E: alistairh...@gmail.com
W: koopd.com / http://www.linkedin.com/in/alistairholt

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel


_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel



_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel




_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to