Ubuntu 8.04 で rubygems を 1.3.0 に上げるには.

0. root になる*1

$ sudo su -
# export GEM_HOME=/var/lib/gems/1.8

1. /usr/bin/gem を書き換える

require 'rubygems'
require 'rubygems/gem_runner'
Gem.manage_gems

2. update する

# gem update --system

3. 環境変数を設定(.zshrc とかにも書く)

% export GEM_HOME=/var/lib/gems/1.8/

4. /usr/bin/gem を書き換える

require 'rubygems'
require 'rubygems/gem_runner'
#Gem.manage_gems

これで,Rails 2.1.1 と Rails 1.2.3 の共存環境が整いました.

*1:環境変数のため