My Sinatra/приложение Rack имеет следующую структуруHeroku не может требовать файл
-app
routes.rb
--pages
courses_page.rb
это мой config.ru
require 'rubygems'
require 'bundler/setup'
Bundler.require
require 'sinatra/base'
require File.join(File.dirname(__FILE__), 'app', 'controllers', 'routes')
run MyApplication
он отлично работает с ружьем и rackup локально, но когда я развернуть его к Heroku я получаю следующее сообщение об ошибке:
2013-05-19T23: 32: 35.880243 + 00: 00 Heroku [web.1]: Запуск процесса с помощью команды
bundle exec rackup config.ru -p 43506
2013-05-19T23: 32: 36 + 00: 00 app [web.1]: /app/app/controllers/routes.rb::в `require_relative ': невозможно загрузить такой файл -/app/app/pages/courses_page (LoadError)
2013-05-19T23: 32: 37 + 00: 00 app [web.1]: from /app/app/controllers/routes.rb:: ` '
2013-05-19T23: 32: 37 + 00: 00 приложение [web.1]: от /app/config.ru:8:in `требуют'
2013-05-19T23: 32 : 37 + 00: 00 приложение [web.1]: from /app/config.ru:8:in `block in ' 2013-0
это начал мой routes.rb где Heroku не удается загрузить мой файл:
require 'sinatra'
require_relative '../pages/courses_page'
require_relative '../../app/utilities/yml_file_reader'
у вас есть какие-либо идеи, почему мое приложение неисправные на Heroku?