Я безуспешно пытаюсь создать приложение Heroku на основе Синатры?
Чтобы ответить на ваш вопрос: Да!
Для справки: http://docs.heroku.com/rack#sinatra
Приложение sinatra должно быть как обычно, но в корне вашего приложения вы должны включить файл конфигурации с именем config.ru
Это в основном говорит:
Требуется запуск приложения Sinatra :: Application
Требуется запуск приложения
Sinatra :: Application
Существует новая, немного отличающаяся процедура развертывания приложений Sinatra (и других Ruby) в Heroku / Cedar, которая включает в себя "foreman" (и Procfile) ... см. Руководство по началу работы для Ruby:
http://devcenter.heroku.com/articles/ruby