O aplicativo Heroku falha ao iniciar - `require ': nenhum arquivo é carregado - sinatratestapp (LoadError)
Estou tentando executar meu aplicativo Heroku usando obamboo-mri-1.9.2
pilha. Claro que está funcionando bem localmente no Ruby 1.9.2. Mas quando em produção, ele falha durante a inicialização ao executarconfig.ru
que fica assim:
require 'sinatratestapp'
run Sinatra::Application
Minhas.gems
Arquivo:
sinatra --version '>= 1.0'
E o próprio aplicativo comosinatratestapp.rb
:
require 'rubygems'
require 'sinatra'
get '/' do
"Hello from Sinatra on Heroku!"
end
É tudo o que tenho no projeto e tente executar isso nos resultados do 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.
Eu tentei fazer como ele orienta, mas como um Ruby noob meus exames não resultaram em nada.