Ruby on Rails-Installationsmethode [Mac Edition]

Qiita ist bequem. (Github nicht sehr vertraut) Selbst wenn Sie während der Entwicklung stolpern, geben Ihnen einige Leute den gleichen Fehler und erklären, wie Sie ihn lösen können. Deshalb hinterlasse ich stattdessen auch ein technisches Memo in Qitta.

# Vorerst meine Umgebung vorstellen

Umgebung Ausführung Bemerkungen
macOS Mojave 10.14.6 Macbookpro2017 13 Zoll
Homebrew 0.95
Ruby 2 System neueste Version
rails5 5er Serie

** Ruby Framework Ich werde Ihnen zeigen, wie Sie Ruby on Rails 5 installieren. Für Anfänger. ** ** **

Annahme

● Ruby ist installiert ● Die Ruby-Version ist 2.2.2 oder höher (da es sich um die Rails 5-Serie handelt). Ich werde dies im folgenden Verfahren erläutern

(1) Installation von Homebrew (2) rbev Installation (3) Ruby-Installation (4) Schienenmontage (5) App-Erstellungsbefehl (6) Verschieben Sie das Verzeichnis und überprüfen Sie

⑴ Installation von Homebrew

Installieren Sie Homebrew vom Terminal aus, um das Framework Ruby on Rails zu installieren

  1. Öffnen Sie ein Terminal. (Terminals können über das Mac Launchpad oder die Spodlight-Suche gefunden werden.)

  2. Geben Sie den folgenden Rails-Installationsbefehl ein

gem install rails -v "5.2.3
  1. Überprüfen Sie die Version mit dem folgenden Befehl, um festzustellen, ob sie ordnungsgemäß installiert wurde.
rails -v

Erstellen Sie eine neue Anwendung

Geben Sie den folgenden Befehl in die Konsole ein. Rails stellt Ihnen alle Dateien zur Verfügung, die Sie zur Entwicklung Ihrer App benötigen. Schienen neu ~ (beliebiger App-Name) ist OK

rails new StopWatch  

Überprüfen Sie, ob die App bereit ist. CD in ein beliebiges Verzeichnis

cd /Desktop/StopWatch  

Dann hat Rails meiner Meinung nach alle In-App-Dateien wie die Datenbank vorbereitet. Damit ist die Framework-Einführung für die Anwendungsentwicklung abgeschlossen. Danke für deine harte Arbeit

Nächstes Mal Inhalt

Als nächstes möchte ich den Controller und das Routing beschreiben, wie Ansichten erstellt und bearbeitet werden.

Recommended Posts

Ruby on Rails-Installationsmethode [Mac Edition]
[Ruby on Rails] Praktische Hilfsmethode
Ruby on Rails Elementary
Ruby on Rails Grundlagen
Ruby On Rails Association
[Ruby on Rails] Kein Methodenfehler undefinierte Methode `devise_for'error Auflösung
Ruby on Rails So implementieren Sie die automatische Adresseneingabe
Zusammenfassung der Methoden zum Aktualisieren mehrerer Spalten [Ruby on Rails]
Ruby on Rails Lernrekord -2020.10.03
Portfolioerstellung Ruby on Rails
Implementierung der Ruby on Rails-Anmeldefunktion (Devise Edition)
Ruby on Rails Lernrekord -2020.10.04
Ruby on Rails Lernrekord -2020.10.09
[Ruby] puma kann nicht auf einem Mac installiert werden [Rails usw.]
Ruby on Rails lernen Rekord-2020.10.07 ②
[Umgebungskonstruktion Mac] Ruby on Rails (+ Webpacker behandelt Fehler)
Ruby on Rails lernen Rekord-2020.10.07 ①
Brechen Sie die Ruby on Rails-Migration ab
Ruby on Rails Zusammenfassung der Beispiele für Refactoring-Methoden rund um MVC
[Ruby] Hinweise zur Methode gets
Ruby on Rails Lernrekord -2020.10.06
Zusammenfassung der Ruby on Rails-Validierung
[Ruby on Rails] Suchfunktion (Modell, Methodenauswahlformel)
Ruby on Rails Grundlegendes Memorandum
[Ruby on Rails] undefinierte Methode `id'for nil: NilClass-Fehlerbehebungsmethode
<Punktinstallation> Einführung in Ruby on Rails5 Vergleich des Quellcodes
Ruby on Rails-Datensatzsuche, erstellen Sie die Methode find_or_create_by, wenn nicht
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 Rails Japanisch-Englisch kompatibler i18n
(Ruby on Rails6) Gepostete Inhalte "löschen"
[Ruby on Rails] CSV-Ausgabefunktion
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
[Ruby on Rails] Erstellung der Bestätigungsseite
Ruby On Rails entwickelt Routing-Konflikte
[Ruby on Rails] Implementierung der Kommentarfunktion
[Ruby on Rails] DM, Chat-Funktion
[Ruby on Rails] Stoppen Sie "Looping bis ..."
Schienenmethode
[Ruby on Rails] Einführung der Anfangsdaten
[Ruby on Rails] Erstellen eines Anfrageformulars
Ruby on Rails6 Praktischer Leitfaden cp13 ~ cp15 [Memo]
[Ruby on Rails] Test mit RSpec anzeigen