Dieser Artikel verwendet Ruby 2.6.5, das unter macOS Catalina 10.15.6 installiert ist.
Wenn bei Heroku ein Fehler auftritt, müssen Sie das Fehlerprotokoll überprüfen und den Fehler beheben. Es kann durch die folgenden 5 Schritte gelöst werden.
Als ich auf Heroku zugegriffen habe, wurde der Inhalt des folgenden Bildes angezeigt.
Die Site kennt den spezifischen Inhalt des Fehlers nicht. Überprüfen Sie daher das Fehlerprotokoll im Terminal.
terminal
heroku logs --tail --app <<Anwendungsname>>
Wenn Sie eingeben, wird das Fehlerprotokoll angezeigt.
Suchen Sie nach dem Protokoll, in dem der Fehler tatsächlich aufgetreten ist.
Machen Sie aus dem Inhalt des Fehlers eine Hypothese der Ursache und überlegen Sie sich eine Lösung.
Der Fehlerinhalt besteht darin, dass die Kommentartabelle in Heroku nicht vorhanden ist. Daher wird vorausgesagt, dass der Migrationsinhalt nicht in der Datenbank in Heroku angezeigt wird. Wenn Sie die Migration auf Heroku ausführen, ist sie möglicherweise behoben.
Eigentlich überprüfen.
terminal
heroku run rails db:migrate
Nach der Ausführung erneut zugreifen. Sicher gelöst!
Schritte, wenn bei Heroku ein Fehler auftritt Grob in 3 Schritte unterteilt ・ Ausgabefehlerprotokoll ・ Ermitteln Sie den neuesten Fehler ・ Überprüfung der Hypothese das ist alles.
Vielen Dank für das Lesen bis zum Ende! Ich hoffe, es hilft denen, die vor ähnlichen Herausforderungen stehen!
Recommended Posts