slicehostなどのVPSサーバでgemが遅い場合の対処法

これは以前のさくらの専用サーバサービスでの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
カテゴリー: VPS, チラシの裏 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください