> > Okay, one elegant way to do make gems visible to MacRuby in XCode4 is to > add environment variables GEM_HOME and GEM_PATH in the "Scheme".
Does this approach work with macruby_deploy as well? On Fri, Apr 15, 2011 at 12:02 PM, Morgan Schweers <cyber...@gmail.com>wrote: > Greetings, > Interesting; I actually eschew rvm for macruby stuff, so I use 'rvm system' > whenever I want to interact with MacRuby, otherwise the gems get confused. > > -- Morgan > > On Thu, Apr 14, 2011 at 8:59 PM, Paul Davis <peedeem...@gmail.com> wrote: > >> Okay, one elegant way to do make gems visible to MacRuby in XCode4 is to >> add environment variables GEM_HOME and GEM_PATH in the "Scheme". >> >> If you have ruby 1.9.2 installed via rvm (rvm.beginrescueend.com) as I >> do, type: >> >rvm 1.9.2 >> >rvm info >> >> Look for the GEM_HOME and GEM_PATH values, and add these into the >> Environment Variables table in the Arguments tab of the XCode/Scheme/Edit >> Scheme dialog (whew!). >> >> Then just install whatever gems you need at the command line within rvm. >> >> PD >> >> Begin forwarded message: >> >> *From: *Paul Davis <peedeem...@gmail.com> >> *Date: *15 April 2011 7:24:50 AM NZST >> *To: *macruby-devel@lists.macosforge.org >> *Subject: **Re: [MacRuby-devel] How do I get gems into XCode/MacRuby >> environment?* >> >> Good suggestion. >> >> macgem install hpricot # installs the gem (apparently) >> macgem list --local # now shows rake and hpricot as the only two local >> gems... >> >> After experimentation this appears to be because these are the only two >> loaded under rvm for ruby 1.9.2. "macgem list --local" is just picking up >> whatever gems are in the currently selected rvm environment, but not all of >> these are showing up in XCode. >> >> Code snippet in rb_main.rb: >> >> ['rubygems', 'pp', 'rake'].each {|gem| >> >> puts "Loading '#{gem}'... #{require gem}" #=> true >> >> } >> >> system ('macgem list --local') >> >> >> >> ==> >> >> Loading 'rubygems'... true >> >> Loading 'pp'... true >> >> Loading 'rake'... true >> >> >> *** LOCAL GEMS *** >> >> >> >> applicationDidFinishLaunching >> >> >> >> More testing later. >> >> On 15-Apr-11, at 2:00 AM, macruby-devel-request@lists.macosforge.orgwrote: >> >> Try using "macgem". All of the MacRuby binaries are prefixed with "mac-" >> >> (macruby, macirb, macri, etc.) >> >> >> On Thu, Apr 14, 2011 at 1:44 AM, Paul Davis <peedeem...@gmail.com> wrote: >> >> >> I'm past the Hello World tutorial, and want to try something useful but I >> >> cannot seem to access my gems from within the XCode/MacRuby environment. >> >> rubygems is there, as is pp; but not, for instance hpricot. >> >> >> $gem list --local >> >> ... >> >> hpricot (0.8.1, 0.6.164) >> >> ... >> >> rack (1.0.1) >> >> rails (2.3.5, 2.3.4, 1.2.6) >> >> ... >> >> >> Within rb_main.rb: >> >> >> puts "Loading rubygems... #{require 'rubygems'}" #=> true >> >> puts "Loading pp... #{require 'pp'}" #=> true >> >> >> but >> >> >> puts "Loading hpricot... #{require 'hpricot'}" >> >> >> gets me "no such file to load -- hpricot (LoadError)" >> >> >> Any hints? Do I need to hunt down the full path? >> >> _______________________________________________ >> >> 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 > > -- Scout Web Monitoring and Reporting ~ http://scoutapp.com blog: http://blog.scoutapp.com
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel