[RUBY] Résolution d'erreur sur Heroku

environnement

Cet article utilise Ruby 2.6.5 installé sur macOS Catalina 10.15.6.

procédure

Lorsqu'une erreur se produit sur Heroku, vous devez vérifier le journal des erreurs et résoudre l'erreur. Il peut être résolu par les 5 étapes suivantes.

1. 1. Erreur est survenue

Lorsque j'ai accédé à Heroku, le contenu de l'image ci-dessous était affiché.

スクリーンショット 2020-10-21 9.23.35.png Le site ne connaît pas le contenu spécifique de l'erreur, vérifiez donc le journal des erreurs dans le terminal.

2. Journal des erreurs de sortie

terminal


heroku logs --tail --app <<Nom de l'application>>

Si vous entrez, le journal des erreurs s'affiche.

Recherchez le journal où l'erreur s'est réellement produite.

3. 3. Erreur trouvée

スクリーンショット 2020-10-21 9.50.37.png Faites une hypothèse sur la cause à partir du contenu de l'erreur et pensez à une solution.

4. hypothèse

Le contenu de l'erreur est que la table de commentaires n'existe pas sur Heroku, il est donc prédit que le contenu de la migration ne sera pas reflété dans la base de données sur Heroku. Si vous exécutez la migration sur Heroku, elle peut être résolue.

En fait, vérifiez.

5. Vérification

terminal


heroku run rails db:migrate

Après l'exécution, accédez à nouveau. Résolu en toute sécurité!

Résumé

Étapes à suivre lorsqu'une erreur se produit sur Heroku Grossièrement divisé en 3 étapes ・ Journal des erreurs de sortie ・ Découvrez la dernière erreur ・ Vérification d'hypothèse c'est tout.

Merci d'avoir lu jusqu'au bout! J'espère que cela aidera ceux qui font face à des défis similaires!

Recommended Posts

Résolution d'erreur sur Heroku
Erreur de base de données concernant le déploiement à l'aide d'Heroku
Présentation de Bugsnag à Heroku
Ouais, je suis sur Heroku!
Utiliser Corretto 11 avec Heroku
résolution d'erreur du getter java setter
Comment déployer avec heroku
[Ruby on Rails] méthode indéfinie ʻid'for nil: méthode de résolution d'erreur NilClass
Méthode de résolution d'erreur Spring Boot + PostgreSQL
Exécutez puppeteer-core sur Heroku (édition Docker)
Erreur lors du déploiement d'EC2 avec CircleCI
[Rejeté] Un mémorandum car une erreur s'est produite lors du déploiement dans Heroku
Déployez le fichier de guerre sur Heroku
Déployer l'image Docker de Flask sur Heroku
Déployer des rails sur Docker vers heroku
Résolution d'erreur du code de sortie 1 de validation
[Ruby on Rails] Suivez la méthode indéfinie de la fonction ʻid'for nil: Résolvez l'erreur NilClass
Introduction de l'authentification de base à Heroku [Spring Framework]
Étapes pour publier une application sur Heroku
Déployer sur Heroku [Ruby on Rails] Débutant
Activer la gemme natto / mecab dans l'environnement Heroku
Déployer des applications Web Java sur Heroku
Déployer un projet Eclipse basé sur Tomcat sur Heroku
[Heroku] Comment résoudre lorsqu'une erreur est affichée par git push heroku master