Tengo un archivo simple config.ru
para mi aplicación Sinatra.La aplicación Passenger Rack 'no puede inferir basepath'
require 'sinatra'
require 'app'
run Sinatra::Application
Sin embargo, los pasajeros está fallando con el error no such file to load -- app
. He intentado usar el 1.9 método require_relative
pero ahora causa el error cannot infer basepath
.
Actualmente estoy usando el muy hacky require File.join(File.dirname(__FILE__), 'app')
, que es simplemente horrible y no me gusta hacer eso cada vez que quiero requerir un archivo.
¿Hay alguna razón por la cual Ruby no está actuando como de costumbre?
¿Esta pregunta no sería más apropiada en nuestro sitio hermano stackoverflow.com, es donde generalmente se hacen preguntas relacionadas con la codificación? Puedo cambiarlo si lo desea, avíseme. – Chopper3
Whoops. Sí, muévelo. – fatnic