Kann ich nach dem Erlernen des Progate Rails-Kurses dasselbe auf meinem PC (lokale Umgebung) machen? Ich dachte, ich hätte eine SNS-Anwendung erstellt, die auch als Überprüfung und Ausgabe dient.
macOS Catalina Version 10.15.6
Rails 6.0.3.2
Lokale Entwicklungsumgebung → In Heroku bereitstellen (für alle sichtbar machen)
【Problem】
Ich gebe verschiedene Rails-Befehle ein, um mit der Datenbank im Terminal herumzuspielen, aber ich stoße auf ein Phänomen, bei dem nur der Befehl zsh: nicht gefunden angezeigt wird
【Lösungen】
Ich habe nur vergessen, "Rails Console" einzugeben ...
Da Sie während der Rails-Konsole keine Rails s treffen können, müssen Sie die Rails-Konsole mit "exit" schließen ...
Ich wusste nicht, dass ich den Server jedes Mal schließen musste, um das Terminal zu betreiben.
(In Progate habe ich die Rails-Konsole normalerweise bei geöffnetem Server mit "Rails s" betrieben.)
【Problem】
Beim Bereitstellen auf Heroku oder beim Ändern eines Edelsteins tritt ein Fehler auf.
【Lösungen】
Ich habe vergessen, "Rails DB: Migrate" einzugeben, oder ich habe vergessen, "Bundle Install" einzugeben.
→ Es gab eine Szene, in der ich von der MVC-Struktur abgelenkt war und die Rollen der Datenbank und der Tabelle vergaß, und ich hatte das Gefühl, dass ein Migrationsfehler aufgetreten war.
【Problem】
Selbst wenn ich ein Bild poste, bin ich auf ein Phänomen gestoßen, das aus irgendeinem Grund nach einer bestimmten Zeit verschwindet
[Ursache]
In der kostenlosen Version von Heroku stellte sich heraus, dass das Bild nach einer bestimmten Zeit automatisch gelöscht wird. Dem kann nicht geholfen werden.
Ich denke, es war eine gute Erfahrung, weil ich anfangen musste, die Umgebung von Grund auf neu aufzubauen, obwohl sie lokal war.
Ich habe hauptsächlich kopiert, aber es hat länger gedauert, als ich erwartet hatte, da eine Reihe von Fehlern aufgetreten sind, die mit Progate nicht hätten auftreten können.
Ich habe viele Orte gehört, an denen "Ingenieure mehr Zeit damit verbringen, zu googeln als Code zu schreiben", aber mir wurde klar, dass dies wirklich der Fall ist.
Ich googelte mit dem Gedanken, dass "Wenn Sie stecken bleiben, sollten Sie googeln, es muss einen Vorgänger geben, der mit der gleichen Sache in Schwierigkeiten war."
-Wenn Sie versuchen, Heroku aus der lokalen Umgebung bereitzustellen https://qiita.com/Kohei_Kishimoto0214/items/d4a4ca13d4a8ab11b3f8
Recommended Posts