我的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