[Umgebungskonstruktion Mac] Ruby on Rails (+ Webpacker behandelt Fehler)

zunaechst

Ich habe die Umgebung für Ruby on Rails erstellt, daher werde ich sie aufzeichnen.

[Gebäudeumgebung] ・ Rails6 ・ Ruby 2.6.3

[Maschinenspezifikationen] ・ MacOS Catalina · Version 10.15.3 ・ IMac (Netzhaut 4K, 21,5 Zoll, 2019) · Prozessor 3 GHz 6 Core Intel Core i5 ・ Speicher 8 GB

[Editor verwendet] VScode (https://azure.microsoft.com/ja-jp/products/visual-studio-code/)

Bauverfahren

Installieren Sie die Befehlszeilentools

Hier benötigen Sie die AppleId. Wenn Sie Ihre ID / Ihr Passwort vergessen haben, bereiten Sie es bitte im Voraus vor.

① Melden Sie sich auf der Entwicklerkontoseite von Apple an https://developer.apple.com/account/#/welcome

② Von Weitere Downloads anzeigen zur Downloadlistenseite https://developer.apple.com/download/more/

→ Laden Sie mit dem Betriebssystem kompatible Befehlszeilentools herunter.

Homebrew-Installation

① Gehen Sie zur offiziellen Website von Homebrew und fügen Sie den aufgelisteten Befehl in "Terminal" ein. (Offizielle Homebrew-Website) https://brew.sh/index_ja

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"



 ② Bestätigung der Homebrew-Installation
 Ich mache mir Sorgen, dass die Installation erfolgreich war, also werde ich es überprüfen.

```brew -v```

 * In meinem Fall war es der folgende Befehl.


#### **`Homebrew 2.2.17`**

Homebrew/homebrew-core (git revision 572fc; last commit 2020-05-24)```

Installieren Sie rbenv

(1) Installieren Sie, damit Sie die Version von Ruby verwalten können.

brew install rbenv ruby-build

(2) Überprüfen Sie nach Abschluss der Installation den folgenden Befehl.

rbenv -v

rbenv 1.1.2



## Ruby-Installation
 Von hier aus installieren wir Ruby.
 * Je nach Benutzer ist Ruby möglicherweise bereits installiert.

 (1) Überprüfen Sie, ob es installiert ist.

```ruby -v```

 * In meinem Fall war es der folgende Befehl.


#### **`ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]`**

Ich wollte es bereits installieren, aber wenn es nicht installiert zu sein scheint, installieren Sie es bitte unten.

② Wenn es nicht installiert ist Überprüfen Sie die Version von Ruby, die mit dem folgenden Befehl installiert werden kann.

rbenv install --list

Wenn Sie bestätigen können, führen Sie Folgendes aus: Die Nummer gibt die Version an, die von "rbenv install --list" ausgeführt wird.

rbenv install ●●●● rbenv global ●●●● rbenv rehash ruby -v

Ich habe "ruby -v" gemacht, um zu sehen, ob die Version installiert wurde.

Bundler-Installation

(1) Führen Sie den folgenden zu installierenden Befehl aus.

gem install bundler

② Überprüfen.

bundle -v

installiere mein SQL

① Installiere und starte mein SQL.

brew install mysql

② Überprüfen Sie meine SQL

mysql.server start



## Schieneninstallation

 ① Erstellen wir ein Verzeichnis
 ● Geben Sie einen beliebigen Dateinamen ein.

```mkdir ~/●●●●●●●```

 ② Wechseln Sie in den erstellten Ordner

```cd ~/workspace```

 ③ Erstellen Sie eine Gemfile

```bundle init```

 ④ Bearbeiten / Kommentieren Sie den Inhalt von Gemfile
 In dem mit "mkdir ~ / ●●●●●●●" erstellten Ordner befindet sich eine "Gemfile".
 Starten Sie es mit Ihrer Editor-Software.

 In der Datei ist `` `# gem" Rails "` `` als Memo geschrieben, bitte kommentieren Sie es aus.

 ⑤ Schienen installieren

```bundle install --path=vendor/bundle```

 ⑥ Überprüfen Sie, ob Rails installiert ist

```bundle exec rails -v```

 * In meinem Fall war es der folgende Befehl.


#### **`Rails 6.0.3.1`**

Erstellen Sie eine Testdatei mit Rails

① Geben Sie das Dateiziel an, das Sie erstellen möchten

cd desktop

② Erstellen Sie eine neue Datei mit Rails ● ist ein beliebiger Dateiname.

rails new ●●●●●

jedoch

Ich habe hier einen Fehler bekommen !! Die Ursache war "Fehler im Webpacker". Mach Folgendes:

Webpacker installieren

① Garn ist installiert

brew install yarn

(2) Führen Sie den folgenden Befehl aus.

install



 Aber "Garn" ist nicht installiert!
 Führen Sie den folgenden Befehl aus, da dies gesagt wird.

## Rails starten

 ① Führen Sie den Befehl aus, um den Browser zu starten
 Führen Sie den folgenden Befehl aus

```rails s```

 ② Starten Sie den lokalen Server

http://localhost:3000

 → Es wurde sicher gestartet.
 War gut!

# Referenzartikel
 [Ruby On Rails-Umgebungskonstruktion für Anfänger von Ruby [Mac]](https://qiita.com/TAByasu/items/47c6cfbeeafad39eda07)
 [Homebrew installieren](https://qiita.com/zaburo/items/29fe23c1ceb6056109fd)
 [Rails6 Webpacker hat einen Fehler gemeldet](https://qiita.com/libertyu/items/1eb74adc817ab8971100)

 Der Referenzartikel war sehr hilfreich.
 Vielen Dank.










Recommended Posts

[Umgebungskonstruktion Mac] Ruby on Rails (+ Webpacker behandelt Fehler)
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
Muskel Rubin auf Schienen Tag 1 ~ Umweltbau ~
[Persönliches Memo] Ruby on Rails-Umgebungskonstruktion (Windows)
Aufbau der Rails6-Entwicklungsumgebung [Mac]
Rails Engineer Environment Construction Ruby2.7.1
Schienen Umgebungsbau Schienen5.2.1 ruby2.5.1 Catalina
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
[Rails / MySQL] Aufbau einer Mac-Umgebung
Zusammenfassung der Ruby-Umgebungskonstruktion ~ Mac-Version ~
Konstruktionsverfahren für Rails on Docker-Umgebungen
[Verfahren 1 für Anfänger] Ruby on Rails: Aufbau einer Entwicklungsumgebung
Ruby on Rails - Von der Umgebungskonstruktion bis zur einfachen Anwendungsentwicklung auf WSL2
Spring Boot Umgebungskonstruktionsnotiz auf Mac
Erstellen einer Entwicklungsumgebung für Ruby on Rails mit Docker + VSCode (Remote Container)
Ruby on Rails-Installationsmethode [Mac Edition]
Konstruktionsnotiz für die Java-Entwicklungsumgebung auf dem Mac
[Docker] Entwicklung der Entwicklungsumgebung Rails6 / Ruby2.7 / MySQL8
[Ruby on Rails] Japanische Fehlernotation
Rails & React & Webpacker & MySQL Environment Konstruktionshandbuch
CentOS8.2 (x86_64) + ruby2.5 + Rails5.2 + MariaDB (10.3.17) Umgebungskonstruktion
[Fehler] Wechseln Sie die Umgebungskonstruktion, um oss (Open Source) von Ruby on Rails zu verwenden
[Ruby On Rails] Über RubyAws :: Sigv4 :: Errors :: MissingCredentialsError
Aufbau der Rails Docker-Umgebung
Ruby on Rails Elementary
Ruby on Rails Grundlagen
Ruby On Rails Association
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
[Ruby] puma kann nicht auf einem Mac installiert werden [Rails usw.]
[Ruby on Rails] Von der MySQL-Konstruktion zum Datenbankwechsel
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 ②
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Ruby on Rails lernen Rekord-2020.10.07 ①
Brechen Sie die Ruby on Rails-Migration ab
Offline-Umgebungskonstruktion Ruby Edition
[Super einfach] Ruby-Umgebungskonstruktion
Ruby on Rails Lernrekord -2020.10.06
Zusammenfassung der Ruby on Rails-Validierung
Ruby on Rails Grundlegendes Memorandum
Schwierigkeiten beim Erstellen einer Ruby on Rails-Umgebung (Windows 10) (SQLite3)
[Ruby on Rails] Leseversuch (: [],: Schlüssel)