Yarn: FEHLER: [Errno 2] Keine solche Datei oder kein Verzeichnis: 'Hinzufügen'

Erstellt am 23. Juni 2017  ·  31Kommentare  ·  Quelle: yarnpkg/yarn

FEHLER: [Errno 2] Keine solche Datei oder kein Verzeichnis: 'Hinzufügen'

Dies ist der Fehler, den ich bekomme, wenn ich versuche, Garn hinzuzufügen
meine aktuelle Garnversion ist 0.10.

needs-repro-script triaged

Hilfreichster Kommentar

Ich stand vor dem gleichen Problem. Ich verwende Ubuntu (17.04) und habe sudo apt install Garn verwendet, um Garn zu installieren. Dieser installierte jedoch kein Garn, sondern ein Paket namens cmdtest.

Sie müssen den Installationsanweisungen auf der Website https://yarnpkg.com/lang/en/docs/install/ folgen und zuerst ein Repository hinzufügen. Dies enthält dann das richtige Garn, aber es wird immer noch einen Konflikt geben, wenn apt install Garn ausgeführt wird, da cmdtest immer noch vorhanden ist. Um dies zu korrigieren, führen Sie den folgenden Befehl aus:
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Führen Sie dann sudo apt install Garn aus und Garninit sollte ordnungsgemäß funktionieren.

Alle 31 Kommentare

Vielen Dank für die Meldung, aber es gibt nicht genügend Informationen, um darauf reagieren zu können.
Bitte folgen Sie dem Entwurf und fügen Sie weitere Daten hinzu, damit wir sie reproduzieren können.
Die aktuelle Garnversion ist 0.26

Also, wann immer ich versuche, ein Paket mit Garn hinzuzufügen, sagen wir
Garn Stickybits hinzufügen

es wirft einen Fehler aus, der ist,
FEHLER: [Errno 2] Keine solche Datei oder kein Verzeichnis: 'Hinzufügen'

Und es verhält sich auch für 'install' und 'init' gleich

@SDhalor Ich hatte dieses Problem auch. Das Ausführen mit sudo es für mich behoben

Danke aber bei mir hat es nicht geklappt

ich stehe auch vor dem gleichen problem

Ich stand vor dem gleichen Problem. Ich verwende Ubuntu (17.04) und habe sudo apt install Garn verwendet, um Garn zu installieren. Dieser installierte jedoch kein Garn, sondern ein Paket namens cmdtest.

Sie müssen den Installationsanweisungen auf der Website https://yarnpkg.com/lang/en/docs/install/ folgen und zuerst ein Repository hinzufügen. Dies enthält dann das richtige Garn, aber es wird immer noch einen Konflikt geben, wenn apt install Garn ausgeführt wird, da cmdtest immer noch vorhanden ist. Um dies zu korrigieren, führen Sie den folgenden Befehl aus:
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Führen Sie dann sudo apt install Garn aus und Garninit sollte ordnungsgemäß funktionieren.

Danke @rickovermars ! Hat bei mir funktioniert! :Lächeln:

Nun, das ist interessant, ich habe mein Debian die ganze Nacht am Laufen gelassen und heute Morgen von Visual Studio Code und seinem Terminalfenster aus ausgeführt:

dlazov@zovs-debian :~/projects/checkout-app$ Garn hinzufügen @webcomponents/webcomponentsjs
Garn hinzufügen v1.0.1
info Keine Sperrdatei gefunden.
[1/4] Pakete werden aufgelöst...
warning [email protected] :
error Falsche Antwort von der Registrierung für undefiniert empfangen. Die Registrierung ist möglicherweise nicht verfügbar.
info Besuchen Sie https://yarnpkg.com/en/docs/cli/add für eine Dokumentation zu diesem Befehl.
Warnung [email protected] : Bitte aktualisieren Sie auf minimatch 3.0.2 oder höher, um ein RegExp DoS-Problem zu vermeiden

Was ich also entdeckt habe (und mich beschämt), ist, dass ich mein Terminal neu starten musste. Das war etwas verstörend und peinlich.

Also unter Linux ist alles gut...

Ich musste sudo apt remove cmdtest ausführen, bevor ich das Garn mit sudo apt install yarn richtig installieren konnte

Auf Ubuntu 17.10 lobt, damit es funktioniert:

sudo apt remove cmdtest
sudo apt remove yarn

dann folgen https://yarnpkg.com/lang/en/docs/install/

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

und mit rickovermars Antwort

sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Test - Version sollte mehr als 0,2X sein (in meinem Fall)

yarn -version
1.3.2

Ich habe das Paket "garn/cmdtest" zuvor nicht entfernt, um den Befehl zum Überschreiben der Installation von Garn zu verwenden:

 sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Wenn ich jetzt versuche es zu installieren, bekomme ich:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'cmdtest' instead of 'yarn'
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.

Irgendeine Idee, wie man den Befehl overwrite rückgängig macht/entfernt?

Alles, was Sie gesagt haben, ich habe endlich die Anweisungen von @ yami12376 befolgt , aber ich habe immer noch cmdtest installiert. Ich musste sudo apt update ausführen, bevor ich sudo apt-get -o Dpkg::Options::="--force-overwrite" install Garn ausführen konnte

Jetzt funktioniert alles.

ubuntu 17.10
verursacht durch falsche Garninstallation (cmdtest statt Garn)
dadurch gelöst
sudo apt-get remove cmdinstall;sudo apt update;sudo apt-get install yarn
siehe https://github.com/yarnpkg/yarn/issues/3189

@dmz9 Es funktioniert auch für Linux Mint 18.3. Danke!

Es ist so einfach, folge mir einfach Schritt für Schritt :+1:

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

sudo apt-get update && sudo apt-get install yarn
sudo apt-get install --no-install-recommends yarn

yarn --version
Beispiel: 1.7.0

und später cd in deiner App ins Verzeichnis gehen * wichtig, dass es jeder vergisst ;) *

sudo yarn install

Installieren Sie Yarn for Ubuntu 18.04 LTS Verweis auf den Link: https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Für mich geht das!
Schritt 1: Konfigurieren Sie das Repository
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key hinzufügen -
$ echo "deb https://dl.yarnpkg.com/debian/stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Schritt 2: Garn installieren
$ sudo apt-get update && sudo apt-get install --no-install-recommends Garn
Schritt 3: Überprüfen Sie
$ Garn -v
1.9.4 anzeigen

Wenn Sie ein Problem beim Verlegen des Garns haben, können Sie das Garn einfach wie [cmdtest] von . entfernen
sudo apt-get entfernen cmdtest und versuchen, Garn zu installieren:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key hinzufügen -

echo "deb https://dl.yarnpkg.com/debian/stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

sudo apt-get update && sudo apt-get installgarn

Ich sehe dies immer noch unter Ubuntu 18.04 und hoffe, dass dies bald behoben wird. Auf den ersten Blick irgendwie verwirrend.

Das Laufen mit Sudo hat bei mir perfekt geklappt

Installieren Sie Yarn for Ubuntu 18.04 LTS Verweis auf den Link: https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Für mich geht das!
Schritt 1: Konfigurieren Sie das Repository
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key hinzufügen -
$ echo "deb https://dl.yarnpkg.com/debian/stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Schritt 2: Garn installieren
$ sudo apt-get update && sudo apt-get install --no-install-recommends Garn
Schritt 3: Überprüfen Sie
$ Garn -v
1.9.4 anzeigen

verdammt nützlich!!! ubuntu 18.10. kann nicht verstehen, warum das Verlegen von Garn so schmerzhaft ist.

das hat mein problem gelöst
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key hinzufügen -
echo "deb https://dl.yarnpkg.com/debian/stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-Update
sudo apt entfernen cmdtest
sudo apt installiere Garn
Ich hatte es vermieden, sudo apt update durchzuführen und hatte auch ein Problem mit der sources.list.d

@bethwelt , danke Kumpel, deine Lösung hat bei mir funktioniert!

Mein Problem bestand darin, beide Befehle, wie in der Garninstallationsanleitung aufgeführt, gleichzeitig zu kopieren und einzufügen:

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

Dabei wurde die zweite nicht ausgeführt. Dies wurde nach der Überprüfung von _/etc/apt/sources.list_ überprüft. Als Ergebnis wurde das Garnpaket apt nie zur Verfügung gestellt. Durch die individuelle Ausführung jedes Befehls wurde das Problem behoben und yarn erschien in der Liste der verfügbaren Pakete.

Wenn Sie sudo apt search yarn ausführen und es nicht als verfügbares Paket aufgeführt sehen, bestätigen Sie, dass das Repository zu _/etc/apt/sources.list_ hinzugefügt wurde.

Installieren Sie Yarn for Ubuntu 18.04 LTS Verweis auf den Link: https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Für mich geht das!
Schritt 1: Konfigurieren Sie das Repository
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key hinzufügen -
$ echo "deb https://dl.yarnpkg.com/debian/stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Schritt 2: Garn installieren
$ sudo apt-get update && sudo apt-get install --no-install-recommends Garn
Schritt 3: Überprüfen Sie
$ Garn -v
1.9.4 anzeigen

danken

Eine weitere schnelle Problemumgehung besteht darin, Garn über npm . zu installieren

npm -g i yarn

Wenn der Fehler weiterhin besteht, nachdem versucht wurde, Garn zu installieren, schließen Sie das Terminal und öffnen Sie ein neues Terminal
yarn --version

Entfernen Sie zuerst cmdtest, führen Sie also npm install Garn -g aus. Laden Sie das Terminal neu.

ubuntu 17.10
verursacht durch falsche Garninstallation (cmdtest statt Garn)
dadurch gelöst
sudo apt-get remove cmdinstall;sudo apt update;sudo apt-get install yarn
ref zu #3189

Hat super geklappt

Ich verwende die neueste stabile Version von Ubuntu OS, ich hatte das gleiche Problem, aber dann habe ich die Installationsanleitung hier befolgt und alles hat perfekt funktioniert.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen