Вам не хватает файла config.ru
. Что вы хотите сделать, это создать файл, который выглядит следующим образом: (он должен быть в корне вашего репо)
# config.ru
require './your/app/file'
run MyApp
... где MyApp
- это класс вашего приложения Sinatra.
Убедитесь, что файл вашего приложения не будет пытаться запустить (MyApp.run!
) ваше приложение, когда требует 'd:
# your_app_file.rb
class MyApp < Sinatra::Base
...
end
# Only run it when called as `ruby your_app_file.rb`
MyApp.run! if $0 == __FILE__