I'll let the shell log explain itself:
root:~# rvm current
system
root:~# which ruby
/usr/bin/ruby
root:~# rvm use 1.9.2
Using /root/.rvm/gems/ruby-1.9.2-p290
root:~# rvm current
ruby-1.9.2-p290
root:~# which ruby
/root/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
root:~# rvm system
root:~# rvm current
system
root:~# which ruby
/root/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
root:~#
At this point, if rvm claims that the current installation is "system", shouldn't ruby point back to /usr/bin/ruby?
Moreover, can someone explain, at a high level, what happens when one executes "rvm [version]", where [version] could be "system"? I understand that it's messing with the paths of where the current "ruby", "gem", etc point to, but is it doing some other stuff under the covers?