Приложению Heroku не удается запуститься - 'потребуйте': никакой такой файл для загрузки — sinatratestapp (LoadError)

Я пытаюсь заставить свое приложение Heroku выполнять использование bamboo-mri-1.9.2 стек. Конечно, это хорошо работает локально на Ruby 1.9.2. Но когда на производстве это отказывает во время запуска на выполнении config.ru который похож на это:

require 'sinatratestapp'
run Sinatra::Application

Мой .gems файл:

sinatra --version '>= 1.0'

И само приложение как sinatratestapp.rb:

require 'rubygems'
require 'sinatra'

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

Это - все, что я вошел в проект и пытающийся выполнить это на результатах 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.

Я попытался сделать, поскольку это ведет, но как новичок Ruby мои исследования ничто не закончились.

12
задан hleinone 20 October 2010 в 00:02
поделиться