<div>Hi Phil,</div><div>Preferences>Advanced>Shell Variables</div><div><br></div><div>add the following variable/value pair:</div><div><br></div><div>TM_RUBY   /Path/to/ruby</div><div><br></div><div>if you use ruby version manager you can add:</div>
<div><div><br></div><div>TM_RUBY   /Users/username/.rvm/bin/rvm-auto-ruby</div></div><div><br></div><div>which will automatically detect which version RVM is set to use and use that one in textmate.</div><div>Tim</div><div>
<br></div><br><div class="gmail_quote">On Mon, Nov 14, 2011 at 12:38 PM, Phil Dobbin <span dir="ltr"><<a href="mailto:phildobbin@gmail.com">phildobbin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi, all.<br>
<br>
I've just started to use TextMate & I'm wondering how to get it to recognise<br>
the Ruby version I use.<br>
<br>
I've altered my $PATH in TM's Prefs to reflect the change, Terminal shows:<br>
<br>
[Mon Nov 14 20:00:55 dobbin@darkstar:~ ] $ which ruby<br>
/usr/local/rvm/rubies/ruby-1.9.3-p0/bin/ruby<br>
<br>
but running the example script even with a shebang line returns this:<br>
<br>
#!/usr/local/rvm/rubies/ruby-1.9.3-p0/bin/ruby<br>
<br>
RUBY_VERSION # => "1.8.7"<br>
data    = %w[one two three four five]<br>
results = data.select { |n| n[0] == ?t } # => ["two", "three"]<br>
<br>
Any help appreciated.<br>
<br>
Cheers,<br>
<br>
    Phil...<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Nothing to see here... move along, move along<br>
<br>
<br>
_______________________________________________<br>
textmate mailing list<br>
<a href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</a><br>
<a href="http://lists.macromates.com/listinfo/textmate" target="_blank">http://lists.macromates.com/listinfo/textmate</a><br>
</font></span></blockquote></div><br>