【发布时间】:2011-04-30 09:49:58
【问题描述】:
我最近更新到 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 应用程序在设置下运行良好,并将文档根目录设置为子公共目录。任何想法如何解决这一问题?谢谢!
【问题讨论】: