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