私は Rails 初心者です。このアプリケーションはローカルマシン上で正常に動作し、問題なくデプロイされます。しかし、 を実行するとheroku run rake db:migrate
、次のエラーが発生します。
Running `rake db:migrate` attached to terminal... up, run.1269
rake aborted!
Gem::LoadError: Specified 'postgresql' for database adapter, but the gem is not loaded. Add `gem 'pg'` to your Gemfile.
ベストアンサー1
単に gemfile に gem 'pg' を追加しても機能しませんでした。
これは私にとってはうまくいきました
宝石 'pg', '~> 0.20'
この回答は
Heroku と Rails: Postgres で Gem ロード エラーが発生しますが、GEMFILE で指定されています
ピアーズCに感謝
また、Heroku のログでエラー メッセージを確認するときには、gem 'rails_12factor' が役立ちます。