我的Sinatra应用程序有一个简单的config.ru
文件。Passenger Rack app'can not infer basepath'
require 'sinatra'
require 'app'
run Sinatra::Application
但是,乘客失败,错误号为no such file to load -- app
。我试过使用1.9方法require_relative
,但现在导致错误cannot infer basepath
。
我目前使用非常可恶的require File.join(File.dirname(__FILE__), 'app')
,这太糟糕了,我不喜欢每次我想要一个文件时都这么做。
Ruby有没有任何原因不能正常工作?
请问这个问题不适合我们的姊妹网站stackoverflow.com,它是通常要求编码相关问题的地方吗?如果你愿意,我可以为你移动它,让我知道。 – Chopper3 2010-09-28 10:18:36
哎呦。是的,请移动它。 – fatnic 2010-09-28 10:22:22