Ich habe vor kurzem auf Ruby 1.9.2 (RVM), Sinatra 1.1 und Passenger 3.0.0 aktualisiert. Ich habe eine einfache Anwendung bestehend aus:
%Vor% Wenn ich die Anwendung vom Terminal aus mit ruby app.rb
starte, wird jedesythment wie erwartet gestartet. Mit Passagier bekomme ich jedoch: no such file to load -- app.rb
. Ich habe andere Rails-Anwendungen, die gut mit dem Setup ausgeführt werden, und habe den Dokumentstamm in einem öffentlichen Unterverzeichnis eingerichtet. Irgendwelche Ideen, wie das zu beheben ist? Danke!
Verwaltet, um das Problem zu beheben. Aus irgendeinem Grund herausgefunden, erfordert das config.ru
, dass das Include relativ zum aktuellen Verzeichnis angegeben wird. Die modifizierte Datei ist: