質問: 開発環境MAC OS Catalina v10.15.5 ruby ruby 2.6.3p62 rails 6.0.3 問題 railstutorialに沿ってやってきて、 最初のhello.appをローカル環境でherikuにデプロイするとエラーでてしまいます。 heroku logを見る感じsqlite3がどうもおかしいみたいとおもいやってみましたが改善しませんでした。 テスト環境と開発環境なので開発環境のrails側の条件が方がおかしいのですかね? やったこと、 Proficfileを作成して、 web: bundle exec rails server -p 3000を試したが変わらず、 web: bundle exec puma -C config/puma.rbを入力し試したが変わらず、 sqlite3の gem 'sqlite3', '1.4.1'からgem 'sqlite3', '~> 1.3.6'ヴァージョンを変更してみたが変わらず。 参照したサイト:https://devcenter.heroku.com/articles/getting-started-with-ruby#define-a-procfile、 https://qiita.com/Kta-M/items/254a1ba141827a989cb7 いろいろ試したがわからなかったのでよろしくおねがいします。 また、足りない情報や解決へのヒントなどありましたらよろしくおねがします。 Gemfile ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/21d949daec6e82ea7b97449a1f569195.png) heroku logsの結果です ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/c0b491523843e649e87c627c91638ce7.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/96dee4d08850f87d032605578074cfc3.png)
回答: > > テスト環境と開発環境なので開発環境のrails側の条件が方がおかしいのですかね? > > > Heroku のログに `Environment: production` の表示が出ています 本番環境では PostgreSQL を使うはずですが、 本番環境用のデータベース設定で sqlite 3 を使う設定になっていたり sqlite 3 の bundle を参照するような設定が行われていないか確認しましょう