По умолчанию в Убунте 12.04 пасажир только для руби 1.8.*
Посему небольшой список команд для установки ruby 1.9 и Passenger для будущих поколений.
sudo apt-get update sudo apt-get install ruby1.9.1 ruby1.9.1-dev \ rubygems1.9.1 irb1.9.1 ri1.9.1 rdoc1.9.1 \ build-essential libopenssl-ruby1.9.1 libssl-dev zlib1g-dev sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.1 400 \ --slave /usr/share/man/man1/ruby.1.gz ruby.1.gz \ /usr/share/man/man1/ruby1.9.1.1.gz \ --slave /usr/bin/ri ri /usr/bin/ri1.9.1 \ --slave /usr/bin/irb irb /usr/bin/irb1.9.1 \ --slave /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.1 # choose your interpreter # changes symlinks for /usr/bin/ruby , /usr/bin/gem # /usr/bin/irb, /usr/bin/ri and man (1) ruby sudo update-alternatives --config ruby sudo update-alternatives --config gem # now try ruby --version
Дальше пасажир:
gem install passenger
И его модуль для Апача:
passenger-install-apache2-module
Для сборки прийдется доставить необходимые *-dev пакеты. Сборщик сам подскажет какие.