La aplicación Heroku no se inicia - `require ': no se carga ese archivo - sinatratestapp (LoadError)

Estoy tratando de ejecutar mi aplicación Heroku usando elbamboo-mri-1.9.2 apilar. Por supuesto, funciona bien localmente en Ruby 1.9.2. Pero cuando está en producción se bloquea durante el inicio al ejecutarconfig.ru que se ve así:

require 'sinatratestapp'
run Sinatra::Application

Mi.gems archivo:

sinatra --version '>= 1.0'

Y la aplicación en sí misma comosinatratestapp.rb:

require 'rubygems'
require 'sinatra'

get '/' do
  "Hello from Sinatra on Heroku!"
end

Eso es todo lo que tengo en el proyecto e intentar 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 lo que me indica, pero como novato en Ruby, mis exámenes no han resultado nada.

Respuestas a la pregunta(5)

Su respuesta a la pregunta