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