On Oct 15, 2009, at 8:55 PM, s.ross wrote:
On Oct 15, 2009, at 6:10 PM, Conrad Taylor wrote:
On Thu, Oct 15, 2009 at 5:03 PM, s.ross <[email protected]> wrote:
On Oct 15, 2009, at 1:43 PM, Laurent Sansonetti wrote:
Hi Craig,
On Oct 14, 2009, at 7:07 PM, Craig Williams wrote:
Hi Everyone,
I have searched the web but have not found a good explanation on
how to use
gems in a MacRuby project. Is there a tutorial I am missing?
We should definitely write a tutorial about that. The RubyGems
support is pretty new so I don't think anybody tried yet to embed
gems in a MacRuby app. At a glance I believe it would be a matter
of installing the gem inside MacRuby.framework, embed it in the app
then change the GEM_HOME environment variable.
Laurent
Oof. Changing the framework? Maybe I'm not understanding what
you're suggesting. Why would it not be enough to install all gems
in a vendor/ directory and change GEM_HOME to there? Or something
that would not involve embedding (eventually) all gems in use in
all apps you're developing inside the MacRuby.framework...
Steve
Steve, you should be able to install the gem(s) and require them in
the relevant file(s). You shouldn't have to unpack the gem(s) into
a vendor directory because they should be visible to the Ruby
environment after you require it.
-Conrad
Conrad--
I guess I'm thinking of a case where you didn't want to rely on a
particular gem being present on a target machine -- say for an app
you were distributing. Naturally, the GEM_HOME built into MacRuby is
just fine on *my* machine. But, if I give the app to someone else
who may not have a particular gem installed, boom!
Steve
Any examples on how to do this? I get an error that it failed to load
~/.gemrc during build.
Craig
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel