On Tue, Apr 19, 2011 at 4:30 PM, Paul Davis <peedeemail@gmail.com> wrote:
Ah. Thanks Morgan. That indeed has things working. I had thought MacRuby was running on 1.9.x - probably because the first line on http://www.macruby.org is "MacRuby is an implementation of Ruby 1.9 directly on top of Mac OS X core technologies...". In fact, when I run "puts system('ruby -v')" from inside a MacRuby/XCode process I get: "ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]" Setting the GEM_HOME and GEM_PATH in the Scheme to point to my 1.8.7 gems has them loading and running.
If you want the version / patchlevel info for the current Ruby process you want to run this: puts RUBY_DESCRIPTION instead of "system('ruby -v')". Also, using your 1.8.7 gems in MacRuby probably won't work very well since some probably aren't compatible with 1.9.2. Joe