Yarn: ERREUR : [Errno 2] Aucun fichier ou répertoire de ce type : 'add'

Créé le 23 juin 2017  ·  31Commentaires  ·  Source: yarnpkg/yarn

ERREUR : [Errno 2] Aucun fichier ou répertoire de ce type : 'add'

c'est l'erreur que j'obtiens quand j'essaye d'exécuter le fil add
ma version actuelle du fil est 0.10.

needs-repro-script triaged

Commentaire le plus utile

J'étais confronté au même problème. J'utilise Ubuntu (17.04) et j'ai utilisé sudo apt install fil pour installer fil. Cependant, cela n'a pas installé fil, mais un package nommé cmdtest.

Vous devez suivre les instructions d'installation sur le site Web https://yarnpkg.com/lang/en/docs/install/ et ajouter d'abord un dépôt. Cela inclura alors le bon fil, mais il y aura toujours un conflit lors de l'exécution d'apt install fil, car cmdtest est toujours là. Pour corriger cela, exécutez la commande suivante :
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Ensuite, exécutez sudo apt install fil et initialisation de fil devrait fonctionner correctement.

Tous les 31 commentaires

Merci pour le signalement, mais il n'y a pas assez d'informations pour agir à ce sujet.
Veuillez suivre le brouillon et ajouter plus de données afin que nous puissions reproduire.
La version actuelle du fil est 0.26

Donc, chaque fois que j'essaie d'ajouter un paquet avec du fil, disons
fil ajouter des stickybits

il renvoie une erreur qui est,
ERREUR : [Errno 2] Aucun fichier ou répertoire de ce type : 'add'

Et il se comporte de la même manière pour « install » et « init » également

@SDhalor J'ai également eu ce problème. L'exécuter avec sudo corrigé pour moi

Merci mais ça n'a pas marché pour moi

je suis également confronté au même problème

J'étais confronté au même problème. J'utilise Ubuntu (17.04) et j'ai utilisé sudo apt install fil pour installer fil. Cependant, cela n'a pas installé fil, mais un package nommé cmdtest.

Vous devez suivre les instructions d'installation sur le site Web https://yarnpkg.com/lang/en/docs/install/ et ajouter d'abord un dépôt. Cela inclura alors le bon fil, mais il y aura toujours un conflit lors de l'exécution d'apt install fil, car cmdtest est toujours là. Pour corriger cela, exécutez la commande suivante :
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Ensuite, exécutez sudo apt install fil et initialisation de fil devrait fonctionner correctement.

Merci @rickovermars ! A travaillé pour moi ! :le sourire:

Eh bien, c'est intéressant, j'ai laissé ma Debian opérationnelle toute la nuit et ce matin, à partir de Visual Studio Code et de sa fenêtre de terminal, j'ai exécuté :

dlazov@zovs-debian :~/projects/checkout-app$ fil ajouter @webcomponents/webcomponentsjs
fil ajouter v1.0.1
info Aucun fichier de verrouillage trouvé.
[1/4] Résolution des paquets...
avertissement [email protected] : angular-cli a été renommé en @angular/cli. Veuillez mettre à jour vos dépendances.
erreur Réception d'une réponse mal formée du registre pour undefined. Le registre est peut-être en panne.
info Visitez https://yarnpkg.com/en/docs/cli/add pour obtenir de la documentation sur cette commande.
warning [email protected] : Veuillez mettre à jour vers minimatch 3.0.2 ou supérieur pour éviter un problème RegExp DoS

Donc ce que j'ai découvert (et honte à moi) c'est que j'ai dû redémarrer mon terminal. C'était un peu dérangeant et embarrassant.

Donc tout va bien sous Linux...

J'ai dû exécuter sudo apt remove cmdtest avant de pouvoir installer correctement le fil avec sudo apt install yarn

Sur Ubuntu 17.10 recommande de le faire fonctionner :

sudo apt remove cmdtest
sudo apt remove yarn

puis en suivant 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

et en utilisant la réponse rickovermars

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

Test - la version devrait être supérieure à 0,2X (dans mon cas)

yarn -version
1.3.2

Je n'ai pas supprimé le package fil/cmdtest avant d'utiliser la commande pour remplacer l'installation de fil :

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

Maintenant, lorsque j'essaie de l'installer, j'obtiens:

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.

Une idée sur la façon de rétablir/supprimer la commande overwrite ?

Tout ce que vous avez dit, j'ai finalement suivi les instructions de @ yami12376 mais j'obtenais toujours l'installation de cmdtest. J'ai dû sudo apt update avant d'exécuter sudo apt-get -o Dpkg :: Options ::="--force-overwrite" install fil

Maintenant tout fonctionne.

Ubuntu 17.10
causé par une mauvaise installation de fil (cmdtest au lieu de fil)
résolu par cela
sudo apt-get remove cmdinstall;sudo apt update;sudo apt-get install yarn
réf à https://github.com/yarnpkg/yarn/issues/3189

@ dmz9 Cela fonctionne également pour linux mint 18.3. Merci !

c'est si simple, suivez-moi étape par étape :+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
exemple : 1.7.0

et plus tard, cd aller à dir dans votre application * important que tout le monde l'oublie ;) *

sudo yarn install

Installez Yarn for Ubuntu 18.04 LTS référence au lien : https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Ça marche pour moi!
Étape 1 : Configurer le référentiel
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key ajouter -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Étape 2 : Installer le fil
$ sudo apt-get update && sudo apt-get install --no-install-recommends fil
Étape 3 : vérifier
$ fil -v
afficher 1.9.4

si vous rencontrez un problème lors de l'installation du fil, vous pouvez simplement retirer le fil comme [cmdtest] en
sudo apt-get remove cmdtest et essayez d'installer fil :

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

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 fil

Voyant toujours cela sur Ubuntu 18.04, j'espère que cela sera bientôt corrigé. C'est un peu déroutant à première vue.

courir avec sudo a parfaitement fonctionné avec moi

Installez Yarn for Ubuntu 18.04 LTS référence au lien : https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Ça marche pour moi!
Étape 1 : Configurer le référentiel
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key ajouter -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Étape 2 : Installer le fil
$ sudo apt-get update && sudo apt-get install --no-install-recommends fil
Étape 3 : vérifier
$ fil -v
afficher 1.9.4

sacrément utile !!! Ubuntu 18.10. ne peut pas comprendre pourquoi l'installation du fil est si douloureuse.

cela a résolu mon problème
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key ajouter -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
mise à jour sudo apt
sudo apt supprimer cmdtest
sudo apt installer le fil
J'avais évité de faire la mise à jour sudo apt et j'avais également un problème avec sources.list.d

@bethwelt , merci

Mon problème consistait à copier et coller les deux commandes répertoriées dans le guide d'installation de fil en même temps :

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

Ce faisant, le second n'a pas été exécuté. Cela a été vérifié après avoir inspecté _/etc/apt/sources.list_. En conséquence, le paquet de fil n'a jamais été mis à la disposition de apt . En exécutant individuellement chaque commande, le problème a été résolu et yarn est apparu dans la liste des packages disponibles.

Si vous exécutez sudo apt search yarn et que vous ne le voyez pas dans la liste des packages disponibles, confirmez que le référentiel a été ajouté à _/etc/apt/sources.list_.

Installez Yarn for Ubuntu 18.04 LTS référence au lien : https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Ça marche pour moi!
Étape 1 : Configurer le référentiel
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key ajouter -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Étape 2 : Installer le fil
$ sudo apt-get update && sudo apt-get install --no-install-recommends fil
Étape 3 : vérifier
$ fil -v
afficher 1.9.4

remercier

Une autre solution de contournement rapide consiste à installer le fil via npm

npm -g i yarn

si l'erreur persiste après avoir essayé d'installer le fil, fermez le terminal et ouvrez un nouveau terminal
yarn --version

Tout d'abord, supprimez cmdtest, alors exécutez npm install fil -g. Recharger le terminal.

Ubuntu 17.10
causé par une mauvaise installation de fil (cmdtest au lieu de fil)
résolu par cela
sudo apt-get remove cmdinstall;sudo apt update;sudo apt-get install yarn
réf. #3189

Cela a fonctionné à merveille

J'utilise la dernière version stable d'Ubuntu OS, j'ai eu le même problème, mais j'ai ensuite suivi le guide d'installation ici , et tout a parfaitement fonctionné.

Cette page vous a été utile?
0 / 5 - 0 notes