Ubuntu7.04(Fiesty)でRuby on Rails及びMongrelをセットアップする方法

SynapticからRuby on Railsを適当にインストールし、そのあとgemでmongrelをインストールしたのですが、なぜかmongrel_railsを実行しようとするcommand not foundになってしまいます。いろいろ検索してたらありました

Since Rubygems has the potential to disrupt package management it is not currently packaged for Debian and, by extension, Ubuntu.

Debian系にはaptがあるので、Rubygemsとの同時運用は色々問題があるようです(言われてみりゃ当然ですが)。で、正規の方法(つまりaptを使う)でインストールするための設定も説明されていますが、推奨の方法は以下のとおりとのこと

  1. Rubyはapt-getでインストール
  2. Rubygemsrubyforgeからファイルをダウンロードして自分でsetup
  3. RailsRubygemsからインストール

上記をまとめると、以下をコンソールにコピペしていけばよいとのことで

$ sudo apt-get install ruby irb1.8 ri1.8 rdoc1.8 ruby1.8-dev build-essential
$ wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
$ tar xzvf rubygems-0.9.0.tgz
$ cd rubygems-0.9.0
$ sudo ruby setup.rb
$ sudo gem install rails --include-dependencies

続いてmongrelもインストール

$ sudo gem install mongrel

これでmongrel_railsが実行できるようになりました。でも、ちょっとややこしいですね。