MacVim doesn’t support RVM. Not as far as I can tell having just built it from head using Homebrew.
As you know rvm is great for keeping different versions of ruby on your system, and also is a great help with organizing your gems.
Today maybe this is of public knowledge but I have found out that macvim will use the correct gemset and ruby version if you set the ruby version and gemset before you launch macvim from the comand line.
To make this even easier I use the rvmrc files that will instruct the terminal to switch to the correct versions when entering a project.
just use
echo 'rvm use {ruby-version}@{gemset}' > /path/to/your/project/.rvmrcchange directory into your project check your ruby version and gems installed and you’ll see that you have the correct information.
Additionally rvm comes with a prompt tool that lets you know what version of ruby and gemset you’re using.
For more information on rvm check out their site