Dies ist eine Fortsetzung von Tutorial 1 zum Erstellen eines Blogs mit Rails für Anfänger. Letztes Mal habe ich mich entschieden, was ich machen soll. Dieses Mal werden wir das erste Setup des Projekts durchführen, bevor wir mit der Implementierung fortfahren.
Dieses Mal werden wir die folgende Arbeit machen
--Erstelle ein Repository auf Github
Wenn Sie die Ruby-Umgebung noch nicht erstellt haben, richten Sie die Ruby-Entwicklungsumgebung auf den folgenden Seiten ein.
--Mac: https://prog-8.com/docs/ruby-env
Zu diesem Zeitpunkt setzen wir gitignore auf "Rails" [^ 1]
[^ 1]: Dies ist nützlich, da Dateien ignoriert werden, die normalerweise von Rails generiert werden, aber nicht von git verwaltet werden müssen (oder sollten).
gem install Rails
Jetzt können Sie Ihr Rails-Projekt einrichten.
git clone https://github.com/Kontobezeichnung/rails-blog-sample.git
Dadurch wird das vorhandene Repository geklont
cd rails-blog-tutorial
rails new .
Sie werden gefragt, ob Sie einige Dateien in "Rails New" überschreiben möchten, damit Sie alle mit "y" beantworten können.
Wenn das folgende Atmosphärenprotokoll auf der Konsole mit "Rails Server" angezeigt wird, versuchen Sie, mit Ihrem Browser auf http: // localhost: 3000 / zuzugreifen. Wenn ein Bildschirm wie "Yay! You are on Rails!" Angezeigt wird, sind Sie erfolgreich. Beenden Sie das Terminal mit Strg -c Im Gegenteil, wenn es nicht so aussieht, stimmt etwas nicht. Versuchen Sie zu diesem Zeitpunkt Google oder fragen Sie einen Teil der Fehlermeldung.
=> Booting Puma
=> Rails 6.0.3.1 application starting in development
=> Run `rails server --help` for more startup options
Puma starting in single mode...
* Version 4.3.5 (ruby 2.5.5-p157), codename: Mysterious Traveller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:3000
* Listening on tcp://[::1]:3000
Use Ctrl-C to stop
Nachdem wir ein Rails-Projekt zur Entwicklung unseres Blogs erstellt haben, werden wir unsere Arbeit an Github vorantreiben (hochladen).
git add .
git commit -m 'rails new'
git push origin master
Selbst wenn die vorliegende Datei verschwindet, können Sie den Arbeitsinhalt bis zu diesem Punkt von github abrufen. Auf diese Weise werden die Arbeitsinhalte häufig festgeschrieben und verschoben.
--Erstellte ein Repository auf Github und klonte es zur Hand
Nächstes Mal werden wir den Teil "Modell" implementieren, der für die Verarbeitung von Daten in einer Webanwendung erforderlich ist.
Recommended Posts