Après avoir installé Rails sur AWS Cloud9 pour la première fois, j'ai eu une erreur dans le terminal lorsque j'ai essayé de créer une nouvelle application et de lancer un serveur.
Installez Rails-v5 sur Cloud9
$ gem install rails -v 5
Créer une nouvelle application 〇〇
$ rails new 〇〇
〇 〇 Déplacer vers le répertoire de l'application
$ cd ~/environment/〇〇
Lancez le serveur
$ rails s -b $IP -p $PORT
: avertissement: ** Une erreur s'est produite **: avertissement:
En regardant l'instruction d'erreur dans le terminal, le contenu de l'erreur était le suivant.
Please run rails webpacker:install Error: No such file or directory
L'erreur est que ** webpacker ** n'est pas installé. C'est le contenu.
J'ai découvert que la cause était que Webpacker n'était pas installé, donc
$ rails webpacker install
Installez ** webpacker **. À ce stade, ** yarn ** n'était pas installé, l'erreur suivante s'est donc produite.
Yarn not installed.
Please download and install Yarn from https://yarnpkg.com/lang/en/docs/install/
L'erreur est que ** yarn ** n'est pas installé. C'est le contenu. ** yarn ** est requis pour installer ** webpacker **, donc installez d'abord ** yarn **.
$ npm install -g yarn
Installez ** yarn ** avec la commande. Après avoir installé ** yarn **, installez ** webpacker **.
$ rails webpacker install
Si vous pouvez installer ** webpacker **, c'est OK.
Après avoir installé ** yarn ** et ** webpacker **, redémarrez le serveur.
$ rails s -b $IP -p $PORT
Le serveur a démarré avec succès: thumbsup:
** webpacker: ** Un fichier Gem qui permet à Rails d'utiliser webpack. C'est pour améliorer la vitesse de communication en associant JavaScript et CSS, etc.
** yarn: ** Gestionnaire de packages JavaScript. Mécanisme de gestion de JavaScript
Recommended Posts