これは以前のさくらの専用サーバサービスでのgemによるrailsインストールの際にも感じたことだが、油断して普通にgem(rubygems)によるrailsのインストールをしようとすると遅くて重い。
例えばslicehostで今、Ubuntu 8.04にて以下の作業を行ったが一向にrailsがインストールされる兆しがない。
$ sudo aptitude install rubygems
$ sudo gem install rails
これはubuntuの管理しているgemsが古いため、遅いと考えられる。
noch@labo:~$ aptitude show rubygems
パッケージ: rubygems
新規: はい(yes)
状態: インストールされていません
バージョン: 0.9.4-4
ここでバージョンは0.9.4となっているが最新のrubygemsは1.3.1である。
そこで以下の作業を行い、最新のrubygemsのインストールをを手動で行う。
$ sudo aptitude purge rubygems
$ sudo aptitude install ruby rdoc
$ wget "http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz"
$ tar xvzf rubygems-1.3.1.tgz
$ cd rubygems-1.3.1
$ sudo ruby ./setup.rb
これにて非常に短時間で以下のコマンドが実行できる。
$ sudo gem install rubygems-update
$ sudo gem install rails