前回は、「明日は、mod_railsことpassengerをインストールしてみます。」とか書いたのですが、mod_railsを入れるためには、gemが入っていないといけませんでした。

今日は、まず、それをインストールしたいと思います。

前回同様fedora developからsrc.rpmを取ってきましょう。


$ cd src/ruby/
$ wget http://ftp.iij.ad.jp/pub/linux/fedora/development/source/
SRPMS/rubygems-1.2.0-2.fc10.src.rpm

rpmbuildでリビルドします。

$ rpmbuild --rebuild ./rubygems-1.2.0-2.fc10.src.rpm

/usr/src/redhat/noarch/辺りにrpmファイルができているはずです。

$ ls /usr/src/redhat/RPMS/noarch/
rubygems-1.2.0-2.noarch.rpm

OKそうですのでインストールしましょう。

su - rpm -ivh /usr/src/redhat/RPMS/noarch/rubygems-1.2.0-2.noarch.rpm

入ったかどうか確認しましょう。gemコマンドを使ってみると分かります。

$ gem list
*** LOCAL GEMS ***

では、本題のmod_railsをインストールしましょう。
# gem install passenger
Building native extensions. This could take a while...
Successfully installed passenger-2.0.3
1 gem installed
Installing ri documentation for passenger-2.0.3...
Installing RDoc documentation for passenger-2.0.3...
# gem list

*** LOCAL GEMS ***

passenger (2.0.3)

今日はここまでとします。
次回は、mod_railsをビルドします。