Недавно я обновился до Ruby 1.9.2 (RVM), Sinatra 1.1 и Passenger 3.0.0. У меня есть простое приложение, состоящее из:
# config.ru
require 'rubygems'
require 'sinatra'
require 'app.rb'
run Sinatra::Application
# app.rb
require 'rubygems'
require 'sinatra'
get '/' do
erb :index
end
Если я запускаю приложение с терминала, используя ruby app.rb
, все запускается, как ожидалось. Однако с Passenger я получаю: нет такого файла для загрузки - app.rb
. У меня есть другие приложения Rails, нормально работающие с установкой, и я установил корень документа во вложенный общедоступный каталог. Любые идеи, как это исправить? Спасибо!