Phusion Passenger

Phusion Passenger benötigte bei mir auch ruby1.8-dev und build-essential. Also zuerst mit aptitude installieren und dann funktionierte auch gem install passenger. Vorher kam eine Meldung wie
extconf.rb:18:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:18

Dann kann man mit pfad/(z.B. /var/lib/gems/1.8/bin)passenger-install-apache2-module das Modul kompilieren und installieren. Eventuell benötigt man dazu noch Bibliotheken oder Pakete, aber das erfährt man vom Installationsprogramm. Ich musst z.B. noch apache2-prefork-dev installieren, damit es klappte.
# LoadModule passenger_module /usr/lib64/ruby/gems/1.8/gems/passenger-1.0.1/ext/apache2/mod_passenger.so
# RailsSpawnServer /usr/lib64/ruby/gems/1.8/gems/passenger-1.0.1/bin/passenger-spawn-server
# RailsRuby /usr/bin/ruby
oder was eben ausgegeben wird in die Apache conf eintragen und das “public”-Verzeichnis des Ruby on Rails Projektes angeben

<VirtualHost *:80>
ServerName www.yourhost.com
DocumentRoot /somewhere/public
</VirtualHost>

Näheres zu Phusion Passenger findet man auf
Phusion Passenger users guide und auf
Rails Wiki sowie auf
Passenger: Let It Ride?

rails.vim möchte ich an dieser Stelle auch erwähnen und empfehlen.

Weitere Weblinks:
Forum RoR Experts
Rails Engines

2 Gedanken zu „Phusion Passenger“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert