У меня очень тяжело получить мое очень простое приложение Sinatra/Datamapper, работающее на Bluehost (общий хостинг).Развертывание ад: Sinatra и Datamapper
Он отлично работает на локальном хосте.
Я действительно получил его работу до того, как база данных была реализована, но теперь, когда я собираюсь сходить с ума, пытаясь понять, что не так.
Запуск к базе данных
DataMapper.setup(:default,"sqlite://#{Dir.pwd}/prod.db")
EDIT: Хорошо, я узнал, что это должно быть
DataMapper.setup(:default,"sqlite:#{Dir.pwd}/prod.db")
В конце моделей,
DataMapper.finalize.auto_migrate!
Теперь, я попытался возиться с настройкой («sqlite :: memory:») и другими вещами, но я либо получаю undecypherable «Ошибка приложения Приложение Ruby не смогло начать правильно "
или некоторые другие материалы.
Я знаю, что я не очень конкретный, но то, что я прошу, есть ли какие-то распространенные ошибки в развертывании приложений Sinatra + Datamapper на общем хостинге (Bluehost)?
Например, прежде чем это я должен был изменить Алле «require_relative» до «требуют„full_path.rb“»
кто-нибудь знает о некоторых общих проблем? Я серьезно начинаю его потерять. Спасибо