Are you using rvm?
Ruby version manager
rvm is a contraction of "Ruby Version Manager".
It makes can switch rubies easy.
Like this:
% rvm install 1.9.1
% rvm 1.9.1
% rvm install 1.8.7
% rvm 1.8.7
rvm switches $PATH and $GEM_HOME.
But... rvm is very intricate, it's not easy.
So I made ruby-tapper.
ruby-tapper
ruby-tapper is very easy.
Install
HINT: ~/opt/ruby-tapper is example.
% git clone git://github.com/sorah/ruby-tapper ~/opt/ruby-tapper
Then add ~/opt/ruby-tapper/bin to your shell's $PATH.
Setup
HINT: ~/rubies is example.
HINT: rbt is command of ruby-tapper.
% mkdir ~/rubies
% rbt --rubies ~/rubies
Add ~/rubies/bin and ~/rubies/gem/bin to your shell's $PATH.
And set ~/rubies/gem to your shell's $GEM_HOME.
Add tapper
rvm can install rubies automatic, but ruby-tapper cannot.
- First, download source code of ruby.
- Then, run
./configure --prefix=$HOME/rubies/{ruby-version}to configure ruby. - Last, run
make && make installto install to tapper.
Use
Tapper name is directory in ~/rubies
