This is a good reference.
http://cl.ly/23Ylhttp://cl.ly/23Yl/rvm_textmate.png
Make sure you are running all the new versions.
Out of the box, rvm ships with a ruby binary, typically in ~/.rvm/bin (or, in system wide installs, inside of /usr/local/bin), that will perform the following steps before executing ruby:
Load up RVM
Look for any RVMRC files and load them
Execute as a normal ruby
This approach makes it possible to have the ruby switched on a per-project basis without any extra work. With rvm installed, this is a matter of taking the full path to rvm-auto-ruby, found via:
$ which rvm-auto-ruby
And in the advanced section of the textmate preferences, either adding or changing the TM_RUBY variable to point to the given path, like shown in this screenshot with an example installation.
Source: https://rvm.io/integration/textmate/
FWIW: Josh Cheek is great (rubykickstart)