Heroku und Rails: Gem Load Fehler mit Postgres, aber es ist in GEMFILE angegeben

8

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:

%Vor%

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 :

%Vor%

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:)

    
Mattias Zurkovic 01.09.2016, 02:55
quelle

2 Antworten

0

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

    
Ravi Mariya 01.09.2016, 03:22
quelle
25

Ich hatte genau dieses Problem und löste es, indem ich zu:

änderte %Vor%     
Piers C 17.05.2017 20:18
quelle