Ich versuche also, ein kleines Projekt auf Heroku zu verteilen, aber als ich es bereitgestellt habe und versucht habe, heroku run rake db:migrate
auszuführen, habe ich den folgenden Fehler zurückgegeben:
Ich kann in der ersten Zeile sehen, dass ich das Juwel pg
in meiner Schmuckdatei laden muss, aber ich habe es bereits in der Produktionsgruppe geladen und durch bundle
installiert. Hier ist meine GEMFILE
:
Bevor ich diese Frage gepostet habe, habe ich die Antworten auf die gleiche Frage gelesen ( Rake über Datenbankadapter inkonsistent mit database.yml , Rake Gem :: LoadError: Angegebener 'postgresql' für Datenbankadapter , Gem :: LoadError: Angegebenes 'postgresql' für den Datenbankadapter, aber das Juwel wurde nicht geladen ), da die Antworten dort immer noch aufgetreten sind. Der Fehler ist immer noch aufgetreten.
Danke für Ihre Hilfe:)
Versuchen Sie, pg außerhalb der Produktion zu schreiben, bündeln Sie Ihren Code mit gemlock, gemfile und drücken Sie den Code nach heroku, dann versuchen Sie es erneut
Tags und Links ruby ruby-on-rails postgresql heroku