Я пытаюсь запустить приложение 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 noob мои экзамены ничего не привели.