Wie behebt man den Fehler "No Such File Or Directory: 'Install'" beim Ausführen von Yarn Install?

Veröffentlicht 13. Oktober 2024

Problem: Fehler "No Such File Or Directory: 'Install'" während Yarn Install

Der Fehler "No Such File Or Directory: 'Install'" kann auftreten, wenn Sie den Befehl yarn install ausführen. Dieser Fehler bedeutet normalerweise, dass Yarn die Dateien oder Verzeichnisse nicht finden kann, die es für die Installation benötigt.

Lösung des Yarn Install Fehlers

Methode 1: Entfernen konfliktverursachender Pakete

Um den Fehler "No Such File Or Directory: 'Install'" zu beheben, entfernen Sie konfliktverursachende Pakete:

  1. Deinstallieren Sie cmdtest:

    sudo apt remove cmdtest
  2. Entfernen Sie die bestehende Yarn-Installation:

    sudo apt remove yarn

Tipp: Überprüfen Sie auf übriggebliebene Yarn-Dateien

Nach dem Entfernen von Yarn, überprüfen Sie auf verbliebene Dateien:

sudo find / -name "yarn*"

Falls Dateien gefunden werden, entfernen Sie diese manuell, um Konflikte bei der Neuinstallation zu vermeiden.

Methode 2: Korrekte Neuinstallation von Yarn

Nach dem Entfernen konfliktverursachender Pakete, installieren Sie Yarn erneut aus der offiziellen Quelle:

  1. Fügen Sie das Yarn-Repository hinzu:

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
    echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
  2. Aktualisieren Sie die Paketlisten:

    sudo apt-get update
  3. Installieren Sie Yarn aus der offiziellen Quelle:

    sudo apt-get install yarn -y

Überprüfung der Behebung

Erneutes Ausführen von Yarn install

Nach dem Entfernen konfliktverursachender Pakete und der Neuinstallation von Yarn können Sie überprüfen, ob die Behebung funktioniert hat, indem Sie den Yarn install Befehl erneut ausführen:

yarn install

Wenn die Installation erfolgreich ist, sehen Sie eine Ausgabe wie diese:

yarn install v1.22.19
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...

success Saved lockfile.
Done in 5.67s.

Die Versionsnummern und Zeitangaben können abweichen, aber Sie sollten den Fortschritt durch die vier Phasen der Paketauflösung, des Abrufens, der Verknüpfung und des Aufbaus sehen. Keine Fehlermeldungen und eine "success" Nachricht am Ende zeigen, dass Yarn korrekt installiert ist und wie erwartet funktioniert.

Wenn Sie Warnungen zur Node.js-Versionskompatibilität sehen, erwägen Sie ein Update Ihres Node.js auf eine unterstützte Version für bessere Leistung.

Tipp: Überprüfen der Paketinstallation

Nach dem Ausführen von 'yarn install' können Sie die korrekte Installation bestimmter Pakete nochmals überprüfen, indem Sie folgenden Befehl ausführen:

yarn list [Paketname]

Dieser Befehl zeigt die installierte Version des Pakets und dessen Abhängigkeiten an.