wake-up-neo.com

Rails-Vorkompilierungsobjekte Es wurde keine ausführbare Datei für Garn gefunden

Ich habe ein Rails-Projekt, das wir von Rails 5.0 auf Rails 5.1.0 konvertiert haben. Wenn ich versuche, die Assets vorkompilieren zu lassen, wird die folgende Fehlermeldung angezeigt:

Yarn executable was not detected in the system.
Download Yarn at https://yarnpkg.com/en/docs/install

Alles, was ich bei einer Internetsuche lese, besagt, dass Garne und Webpacker mit Rails 5.1 geliefert werden. Ich bekomme folgendes von der Rails-Version.

$Rails --version
Rails 5.1.0

Wie kann ich das beheben? Ich würde auch gerne wissen, was passiert.

10
Marlin Pierce

Rails 5.1 wird mit SUPPORT für Garn und Webpack geliefert, aber Sie müssen sie selbst installieren. _. Garne ist ein Paketmanager und Webpack ist ein Paket.

Befolgen Sie die Anweisungen unter https://yarnpkg.com/lang/de/docs/install/ - , um Yarn in Ihrem System zu installieren, und fügen Sie Ihrem Projekt dann Webpack hinzu:

yarn add --dev webpack webpack-dev-server

Darüber hinaus ist die Meldung eine Warnung und keine direkte Fehlermeldung. Wenn Sie keines der fantastischen js-Pakete verwenden müssen, können Sie einfach eine gute Asset-Pipeline verwenden

4
TomD

Sie können einfach bin/yarn aus Ihrem App-Verzeichnis entfernen, wenn Sie gar nicht den thread/webpacker verwenden, um die Protokollmeldung zu vermeiden.

0
Mark Robinson