Der Rails-Server kann in Cloud9 nicht gestartet werden

Problem

Nach der erstmaligen Installation von Rails in AWS Cloud9 wurde im Terminal eine Fehlermeldung angezeigt, als ich versuchte, eine neue App zu erstellen und einen Server zu starten.

Entwicklungsumgebung

Fehler aufgetreten

Zeitreihen bis zum Auftreten des Fehlers

Installieren Sie Rails-v5 in Cloud9

$ gem install rails -v 5

Erstellen Sie eine neue 〇〇 App

$ rails new 〇〇

〇 〇 Wechseln Sie in das Anwendungsverzeichnis

$ cd ~/environment/〇〇

Starten Sie den Server

$ rails s -b $IP -p $PORT

: Warnung: ** Fehler aufgetreten **: Warnung:
Bei Betrachtung der Fehleranweisung im Terminal war der Fehlerinhalt wie folgt.

Please run rails webpacker:install Error: No such file or directory

Der Fehler ist, dass ** Webpacker ** nicht installiert ist. Es ist der Inhalt.

Lösung Installieren Sie den Webpacker und das Garn

Ich fand heraus, dass die Ursache darin bestand, dass der Webpacker nicht installiert war

$ rails webpacker install

Installieren Sie ** Webpacker **. Zu diesem Zeitpunkt war ** Garn ** nicht installiert, daher trat der folgende Fehler auf.

Yarn not installed. 
Please download and install Yarn from https://yarnpkg.com/lang/en/docs/install/

Der Fehler ist, dass ** Garn ** nicht installiert ist. Es ist der Inhalt. ** Garn ** ist erforderlich, um ** Webpacker ** zu installieren. Installieren Sie also zuerst ** Garn **.

$ npm install -g yarn

Installieren Sie ** Garn ** mit dem Befehl. Nachdem Sie ** Garn ** installiert haben, installieren Sie ** Webpacker **.

$ rails webpacker install

Wenn Sie ** Webpacker ** installieren können, ist es OK.

Starten Sie den Server nach der Installation von ** Garn ** und ** Webpacker ** erneut.

$ rails s -b $IP -p $PORT

Der Server wurde erfolgreich gestartet: thumbsup:

Ergänzung

** Webpacker: ** Eine Gem-Datei, mit der Rails Webpack verwenden kann. Es dient zur Verbesserung der Kommunikationsgeschwindigkeit durch Zusammenstellung von JavaScript und CSS usw.

** Garn: ** JavaScript-Paketmanager. Mechanismus zur Verwaltung von JavaScript

Recommended Posts

Der Rails-Server kann in Cloud9 nicht gestartet werden
Windows10 "Rails s" kann nicht gestartet werden. Zugriff auf localhost nicht möglich: 3000
[Rails] Probleme, die mit devise nicht registriert / angemeldet werden können
Die auf EC2 bereitgestellte CSS in Rails-App von React.js kann nicht geladen werden
[Rails] Beiträge können nicht gelöscht werden, wenn sie kommentiert werden! ??
767 JSON :: ParserError tritt auf und der lokale Server kann nicht gestartet werden.
Cloud-IDE: Heroku konnte nicht im Ruby on Rails-Tutorial installiert werden
Java.home kann nicht mit Visual Studio-Code festgelegt werden.
Group_by in Rails
500 Interner Serverfehler tritt in der Rails-Produktionsumgebung auf
[Android] Lösung, wenn die Kamera unter Android 9 nicht gestartet werden kann
Tomcat kann aufgrund einer Änderung der Java-Version nicht gestartet werden
Was tun, wenn der Rails-Server nicht gestoppt werden kann?
Modellassoziation in Rails
Hinzufügen von Spalten in Rails
Deaktivieren Sie Turbolinks in Schienen
^, $ im regulären Ausdruck von Rails
Verwenden Sie Bilder mit Schienen
Migration in Schienen verstehen
Teilen Sie route.rb in Rails6
Cloud9 (Rails) von Github
Markdown in Rails implementiert
[Rails] Bei der Beschreibung der Validierung ist Vorsicht geboten