Rails neu in Ruby on Rails ~ Memorandum bis zur Bereitstellung 1

Es ist ein Memorandum von Rails, das neu in Ruby on Rails ist!

Teilen Sie es mehrmals auf und schreiben Sie mit dem neuen Befehl Rails eine Reihe von der Anwendungserstellung bis zur Bereitstellung. Beim ersten Mal schreiben wir aus der Erstellung von Rails-Anwendungsvorlagen, um sie in ein Remote-Repository zu übertragen.

Ich wäre Ihnen dankbar, wenn Sie mir mitteilen könnten, ob Punkte fehlen oder falsch sind.

Umgebung

Entwicklungsumgebung Sprache: Ruby 2.5.1 FW:Ruby on Rails 5.2.4 DB:PostgreSQL test:RSpec Versionsverwaltung: Git, GitHub

Umgebung: MacBook Air

Rails App-Erstellung

Erstellen Sie mit dem Befehl Rails new ein Verzeichnis für Ihre Anwendung!

Terminal.


rails new <App_name> -option

Eigentlich wollte ich PostgreSQL für DB verwenden, also habe ich den folgenden Befehl eingegeben und ihn zuerst in die Anwendung integriert. (Kann später geändert werden)

Terminal.


rails new App_name -d postgresql

Dadurch werden die für Ihre Rails-Anwendung erforderlichen Verzeichnisse erstellt.

Verwenden Sie nach dem Erstellen den Befehl cd, um vom aktuellen Verzeichnis in das zuvor erstellte Verzeichnis zu wechseln.

Terminal.


 cd App_name

Jetzt erstellen wir eine DB!

Terminal.


 rails db:create

Dadurch wird eine Datenbank erstellt.

Terminal.


 rails s

Starten Sie den Rails-Server http://localhost:3000 Zugriff über einen Browser!

Haben Sie bestätigt, dass der Server ordnungsgemäß gestartet wurde? Übrigens können Sie es mit control + c beenden.

Starten Sie die Git-Verwaltung

Fangen Sie mit Git an!

Terminal.


git init

Jetzt können Sie Ihren Git verwalten. Git-bezogene Verzeichnisse werden als versteckte Verzeichnisse festgelegt, daher möchten Sie sie möglicherweise mit Befehl + Umschalt + visualisieren.

Stellen Sie Ihre Bewerbung bereit Normalerweise überprüfe ich den Status (Git-Status) und Diff (Git-Diff) vor dem Staging, aber ich werde es weglassen. (Überprüfen Sie den Status der geänderten Datei)

Terminal.


git add .

Stellen Sie alle geänderten Dateien mit add. (Punkt) bereit. In diesem Fall sind alle von Rails erstellten Dateien neu!

Terminal.


git commit -m "first commit"

Notieren Sie Ihre Änderungen mit dem obigen Befehl! Das -m nach dem Festschreiben ist optional und bietet die Möglichkeit, einen Kommentar zu hinterlassen! Es wird beschlossen, beim Festschreiben einen Kommentar zu hinterlassen. Fügen Sie den Kommentar hinzu, damit Sie verstehen, welche Art von Änderung Sie vorgenommen haben

Als nächstes in ein Remote-Repository verschieben!

Nach dem Erstellen eines Remote-Repositorys auf GitHub

Terminal.


git push

Ich werde wütend, wenn ich treffe. Kurz gesagt, ich weiß nicht, wo ich mich mit dem Remote-Repository verbinden soll, also werde ich es Ihnen sagen. (Sie werden nicht nur wütend sein, sondern auch aufgefordert, den folgenden Befehl einzugeben.)

Terminal.


git remote add <name> <url>

Wenn Sie es wie einen tatsächlichen Befehl schreiben ↓

Terminal.


git remote origin https://github.com/×××

Das ist in Ordnung Der Rest wird mit dem folgenden Befehl verschoben.

Terminal.


git push -u origin master

Der obige Befehl wird nur zum ersten Mal verwendet, aber nach dem zweiten Mal ist nur Git Push OK! Gleiches gilt beim Schneiden eines Astes.

Das ist alles für diese Zeit. Ich habe es als Memorandum für mich selbst geschrieben, Danke für Ihren Besuch!

Recommended Posts

Rails neu in Ruby on Rails ~ Memorandum bis zur Bereitstellung 2
Rails neu in Ruby on Rails ~ Memorandum bis zur Bereitstellung 1
Ruby on Rails Grundlegendes Memorandum
[Ruby on Rails] Stoppen Sie "Looping bis ..."
Ruby on Rails in Visual Studio-Codespaces
Ruby on Rails-Anwendung neuer Erstellungsbefehl
Anfänger haben mit Ruby on Rails ein Portfolio erstellt
Ich habe den Ablauf bis zur Implementierung von simple_calendar in Ruby on Rails zusammengefasst.
Wechseln Sie in einem neuen Ruby on Rails-Projekt von SQLite3 zu PostgreSQL
[Ruby on Rails] Bis zur Einführung von RSpec
Empfehlung der Serviceklasse in Ruby on Rails
Ruby on Rails Elementary
[Ruby on Rails] Ein Memorandum mit Layoutvorlagen
Ruby on Rails Grundlagen
(Ruby on Rails6) Erstellen von Daten in einer Tabelle
Ruby On Rails Association
[Ruby on Rails] Wie schreibe ich eine Enumeration auf Japanisch?
[Ruby On Rails] So setzen Sie die Datenbank in Heroku zurück
[Ruby on Rails] Post-Bildvorschau-Funktion in Refile
Ruby on Rails Lernrekord -2020.10.03
Portfolioerstellung Ruby on Rails
Ruby on Rails Lernrekord -2020.10.04
[Ruby on Rails] Debuck (bindend.pry)
Ruby on Rails Lernrekord -2020.10.05
Ruby on Rails Lernrekord -2020.10.09
Ruby on Rails lernen Rekord-2020.10.07 ①
Brechen Sie die Ruby on Rails-Migration ab
Ruby on Rails Lernrekord -2020.10.06
Zusammenfassung der Ruby on Rails-Validierung
Schwierigkeiten beim Erstellen einer Ruby on Rails-Umgebung (Windows 10) (SQLite3)
So zeigen Sie Diagramme in Ruby on Rails an (LazyHighChart)
Wenden Sie CSS auf eine bestimmte Ansicht in Ruby on Rails an
[Ruby on Rails] Leseversuch (: [],: Schlüssel)
Ruby on Rails-Variablen, konstante Zusammenfassung
Installation von Ruby + Rails unter Ubuntu 18.04 (rbenv)
[Ruby on Rails] Paging-Funktion eingeführt
Grundkenntnisse in Ruby on Rails
Progate Ruby on Rails5 Rückblick
Verwendung von Ruby on Rails
(Ruby on Rails6) Gepostete Inhalte "löschen"
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
Rails auf EC2 starten (manuelle Bereitstellung)
[Ruby on Rails] Erstellung der Bestätigungsseite
[Heutiger Stapel Nr. 1] Bis auf Schienen auf Cloud9
Ruby On Rails entwickelt Routing-Konflikte
[Ruby on Rails] Implementierung der Kommentarfunktion
[Ruby on Rails] DM, Chat-Funktion
[Ruby on Rails] Praktische Hilfsmethode
Ruby-Methoden, die häufig in Rails verwendet werden