Ho recentemente aggiornato a Ruby 1.9.2 (RVM), Sinatra 1.1 e Passenger 3.0.0. Ho una semplice applicazione composta da:Nessun file di questo tipo per caricare passeggeri e Sinatra
# config.ru
require 'rubygems'
require 'sinatra'
require 'app.rb'
run Sinatra::Application
# app.rb
require 'rubygems'
require 'sinatra'
get '/' do
erb :index
end
Se eseguo l'applicazione dal terminale utilizzando ruby app.rb
lanci everythign come previsto. Tuttavia, con Passenger ricevo: no such file to load -- app.rb
. Ho altre applicazioni Rails che funzionano bene con l'installazione e ho impostato la root del documento in una directory pubblica secondaria. Qualche idea su come risolvere questo problema? Grazie!
Richiede percorsi sono relativi a Ruby 1.9, fatta eccezione per le gemme installati che non necessitano di un percorso. – kristianp