Ruby Version Manager。rvm use mput!
$ gem install rvm
$ rvm-install
$ echo 'if [-s "$HOME/.rvm/scripts/rvm"] ; then source "$HOME/.rvm/scripts/rvm" ; fi' >> ~/.[bash|zsh]rc
$ rvm get head
$ rvm reload
$ rvm list known
$ rvm install 1.9.2 [--head]
$ rvm list
$ rvm use 1.9.2
$ rvm [do] hoge.rb
or
$ rvm ruby hoge.rb
rubyの前にバージョンを指定すると、そのバージョンだけ実行される
$ rvm gemset create hoge
rvm install shyouhei
のって、現状では対応してないんですよね?
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/
rvm のオプションには rev と tag はあるけど、branch は無いもんな……。