virtualenv allows you to do that too (virtualenv -p [path to python]). You just need to download the interpreter yourself.
Rvm also integrates into your shell so that when you cd into a project directory with a .rvmrc file, it will source the file and load the proper ruby and gemset for that project.
Virtualenv is much closer to ruby's bundler gem than rvm.