Fügen Sie diese Zeile zu Ihrem Gemfile
in der :production
Gruppe hinzu (fügen Sie eine Zeile hinzu, wenn Sie sie nicht haben).
Es ist sehr klar aus dem Fehler sein selbst, dass Edelstein pg
zu Ihrem Gemfile
hinzugefügt werden muss. Sie haben es vielleicht einfach hinzugefügt, aber Sie müssen Juwel für Ihre Entwicklungs- und Produktionsmaschine hinzufügen, weil die Heroku-App eine Produktionsmaschine für Ihr System ist und Ihr lokaler Host Entwicklung ist.
Ihr Gemfile
sollte wie folgt aussehen:
Das Hinzufügen von gem 'pg' zur gemfile funktionierte nicht für mich.
Das hat für mich funktioniert
gem 'pg', '~ & gt; 0,20 '
Bekomme diese Antwort von
Heroku und Rails: Gem Load Fehler mit Postgres, aber es ist in GEMFILE angegeben
Danke an Piers C
Und ja, gem 'rails_12factor' hilft, wenn es Zeit ist, die Protokolle von Heroku nach Fehlermeldungen zu durchsuchen.
Tags und Links heroku ruby-on-rails-4