Maintenant que j'ai appris le cours Progate's Rails, puis-je faire la même chose sur mon PC (environnement local)? J'ai pensé, j'ai fait une application SNS qui sert également de revue et de sortie.
macOS catalina version 10.15.6
Rails 6.0.3.2
Environnement de développement local → Déployer sur heroku (le rendre visible par tous)
【problème】
J'entre différentes commandes de rails pour jouer avec la base de données dans le terminal, mais je rencontre un phénomène qui ne fait apparaître que zsh: command not found
【Solution】
J'ai juste oublié de taper rails console
...
De plus, comme vous ne pouvez pas frapper les rails pendant la console des rails, vous devez fermer la console des rails avec "exit" ...
Je ne savais pas que je devais fermer le serveur à chaque fois pour faire fonctionner le terminal.
(Dans Progate, j'avais l'habitude de faire fonctionner la console des rails normalement avec le serveur ouvert avec rails s
)
【problème】
Une erreur se produit lors du déploiement sur heroku ou de la modification d'une gemme.
【Solution】
J'ai oublié de taper rails db: migrate
ou j'ai oublié de taper bundle install
.
→ Il y a eu une scène où j'ai été distrait par la structure MVC et j'ai oublié les rôles de la base de données et de la table, et j'ai senti qu'une erreur de migration s'était produite.
【problème】
Même si je poste une image, j'ai rencontré un phénomène qui disparaît après un certain temps pour une raison quelconque
[Cause]
Dans la version gratuite d'heroku, il s'est avéré que l'image est automatiquement supprimée après un certain temps. Cela ne peut pas être aidé.
Je pense que c'était une bonne expérience car j'ai dû commencer à créer l'environnement à partir de zéro, même s'il était local.
Ce que j'ai fait, c'est presque copier, mais cela a pris plus de temps que prévu à cause d'une série d'erreurs qui n'auraient pas pu se produire avec Progate.
J'ai entendu de nombreux endroits où «les ingénieurs passent plus de temps à chercher sur Google qu'à écrire du code», mais j'ai réalisé que c'est vraiment le cas.
J'ai googlé en pensant que "Si vous êtes coincé, il doit y avoir un prédécesseur qui a eu des problèmes avec la même chose."
-Lorsque vous essayez de déployer sur heroku à partir de l'environnement local https://qiita.com/Kohei_Kishimoto0214/items/d4a4ca13d4a8ab11b3f8
Recommended Posts