나는 정말 간단한 Sinatra/Datamapper 앱을 Bluehost (공유 호스팅)에서 실행하는 데 어려움을 겪고 있습니다.배포 지옥 : Sinatra 및 Datamapper
로컬 호스트에서 완벽하게 실행됩니다.
데이터베이스가 구현되기 전에 실제로 작동하게되었지만, 이제는 잘못된 점을 파악하기 위해 노력하고 있습니다.
데이터베이스를
DataMapper.setup(:default,"sqlite://#{Dir.pwd}/prod.db")
편집을 시작 : 좋아, 나는 이것이 내가했습니다, 이제 모델의 끝에서
DataMapper.setup(:default,"sqlite:#{Dir.pwd}/prod.db")
,
DataMapper.finalize.auto_migrate!
을해야한다고 발견 설정 ("sqlite :: memory :") 및 기타 물건 주위에 피들려고했지만 중 하나를 undecypherable 얻을 "응용 프로그램 오류 Ruby 애플리케이션을 제대로 시작하지 못했습니다. "
또는 다른 것들.
내가별로 구체적이지는 않지만 공유 호스팅 (Bluehost)에 Sinatra + Datamapper 응용 프로그램을 배포하는 데 공통적 인 함정이 있다는 것을 알고 있습니다.
나는 '필요'full_path.rb ''누구에 'require_relative은'몇 가지 일반적인 문제 알고 alle 그 변경했다이 전에 예를 들어
? 나는 진지하게 그것을 잃기 시작하고있다. 감사합니다