Я недавно обновился до 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
, каждый запуск запускается, как и ожидалось. Однако с Пассажиром я получаю: no such file to load -- app.rb
. У меня есть другие приложения Rails, работающие нормально с установкой, и я настроил корень документа в суб-публичный каталог. Любые идеи, как это исправить? Спасибо!