Hi Corey,

As some already figured it out, you need to create an application bundle (.app) 
around your MacRuby script (with an Info.plist file, and so on), then run it 
from the command-line. 

macrubyc can be used to compile your script into a binary executable, but you 
still need to wrap it inside a .app bundle in order to get your app running as 
a regular Cocoa app.

HTH,
Laurent

On Oct 16, 2010, at 11:04 AM, corey johnson wrote:

> I'm trying to figure out how to launch a macruby app (with a cocoa UI)
> from the command line without relying on xcode or xcodebuild. The
> problem i'm running into is that the NSBundle.mainBundle is not being
> set when I run the app from the command line. I've tried using this:
> 
>    macruby -C. myApp.rb
> 
> But that doesn't set the bundle to the current directory and I get this error:
> 
>    No Info.plist file in application bundle or no NSPrincipalClass in
> the Info.plist file, exiting
> 
> Is it possible to run a macruby app from the command line? Should I be
> using macrubyc to do this?
> 
> Thanks,
> Corey
> _______________________________________________
> 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