Herokuに登録フォームを使用して超シンプルなSinatraアプリをデプロイしようとしています。
エラーが発生します
Process exited with status 1
2012-09-27T05:59:01+00:00 heroku[web.1]: State changed from starting to crashed
そのイベントのログをさらに上に移動すると、/ app / vendor / bundle / ruby / 1.9.1 / gems / dm-core-1.2.0 / lib / dm-core / adapters.rb:163:in `require':no suchロードするファイル--dm-sqlite-adapter(LoadError)
私のgemファイルは次のようになります。
group :development do
gem 'dm-sqlite-adapter'
end
group :production do
gem 'pg'
gem 'dm-postgres-adapter'
end
スタックオーバーフローを見ると、herokuが本番グループを選択していないか、postgresデータベースを設定していないようです。(暗闇の中で野生の刺し傷、私を笑わないでください)
しかし、これを実行します
tonto:bpbl willbarker$ heroku addons
=== serene-sea-9304 Configured Add-ons
heroku-postgresql:dev HEROKU_POSTGRESQL_COBALT
postgresデータベースが構成されていることを示します。それで、それは何らかの理由で開発モードで実行されていますか?その行を無視するにはどうすればよいですか?