Estoy tratando de ejecutar mi aplicación Heroku utilizando la pila bamboo-mri-1.9.2
. Por supuesto, está funcionando bien localmente en Ruby 1.9.2. Pero cuando la producción se bloquea durante el inicio de la ejecución de config.ru
que tiene este aspecto:La aplicación Heroku no puede iniciarse - 'requiere': no se carga ese archivo - sinatratestapp (LoadError)
require 'sinatratestapp'
run Sinatra::Application
Mi .gems
archivo:
sinatra --version '>= 1.0'
Y la propia aplicación como sinatratestapp.rb
:
require 'rubygems'
require 'sinatra'
get '/' do
"Hello from Sinatra on Heroku!"
end
Eso es Todo lo que tengo en el proyecto y tratando de ejecutar eso en los resultados de Heroku:
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- sinatratestapp (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from config.ru:1:in `block (3 levels) in <main>'
...
-----> Your application is requiring a file that it can't find.
Most often this is due to missing gems, or it could be that you failed
to commit the file to your repo. See http://docs.heroku.com/gems for
more information on managing gems.
Examine the backtrace above this message to debug.
He intentado hacer como guía, pero como novato Ruby mis exámenes no han resultado en nada.
Pude repetir el problema. Recomiendo enviar una solicitud de soporte a Heroku. – ponzao