Passenger 2.1.2 i error:EISDIR na ubuntu 8.10

Napiszę to tu może ktoś nie straci dnia jak ja.

Cały dzień próbowałem zainstalować passengera 2.1.2 przez gem na ubuntu 8.10, bezskutecznie. Otrzymywałem ciągle błąd
rake:19 ‘load’ Error:EISDIR (nie mam go spisanego pisze orientacyjnie). Pomogło małe patchowanie rake, niezbyt ładna metoda, ale ruszył i śmiga pięknie, zmieniony fragment jest opisany w kodzie:

rake :

[code=ruby]#!/usr/local/bin/ruby

This file was generated by RubyGems.

The application ‘rake’ is installed as part of a gem, and

this file is here to facilitate running it.

require ‘rubygems’

version = “>= 0”

if ARGV.first =~ /^(.*)$/ and Gem::Version.correct? $1 then
version = $1
ARGV.shift
end

gem ‘rake’, version

ponizej maly “dirty patch”:

$:.delete_if {|x| x == “/usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.1.2/lib” }
$:.delete_if {|x| x == “/usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.1.2/ext” }
$:.delete_if {|x| x == “/usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.1.2/bin” }

i koniec “dirty patcha”

load ‘rake’[/code]
kod buchnięty od pana Takafumi Kawano:

http://sora2hs.blog70.fc2.com/blog-entry-440.html

Domyślam się, że chodzi tu o Ruby 1.9.1 ?

ruby 1.9.1 p0 rails 2.3.2