Ubuntu11.04にrvmでrails2とrails3を入れてみた。

作業途中で権限でエラーが出る時は.rvm以下の権限を777でやってみて下さい。

chmod -R 777 ~/.rvm
sudo apt-get install ruby
ruby -v
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
sudo apt-get install curl
sudo apt-get install git
vi ~/.bashrc

で以下を書きこむ

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # Load RVM into a shell session *as a function*
source ~.bashrc
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
cd
ls -la 
でhomeディレクトリに.rvmがあることを確認
which rvm
~/.rvm/bin/rvm
rvm install ruby-1.9.2
確認
type rvm | head -1
表示
rvmは関数です。
rvm --default 1.9.2
ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]
sudo apt-get install zlib1g-dev
cd .rvm/src/ruby-1.9.2-p180/ext/zlib/
ruby extconf.rb
make
make install
rvm use 1.9.2
ruby -v
rvm gemset create rails307
rvm gemset use rails307
gem install rails --version=3.0.7
rvm install ruby-1.8.7
rvm use 1.8.7
rvm gemset create rails238
rvm gemset use rails238
gem install rails --version=2.3.8

rails3系に切り替えたい時

rvm ruby-1.9.2@rails307

rails2系に切り替えたい時

rvm ruby-1.8.7@rails238