Yarn: ERROR: [Errno 2] Arquivo ou diretório inexistente: 'adicionar'

Criado em 23 jun. 2017  ·  31Comentários  ·  Fonte: yarnpkg/yarn

ERROR: [Errno 2] Arquivo ou diretório inexistente: 'adicionar'

este é o erro que recebo quando tento executar o yarn add
minha versão atual do fio é 0,10.

needs-repro-script triaged

Comentários muito úteis

Eu estava enfrentando o mesmo problema. Estou usando o Ubuntu (17.04) e usei o sudo para instalar o yarn para instalar o yarn. Isso, entretanto, não instalou o yarn, mas um pacote chamado cmdtest.

Você precisa seguir as instruções de instalação no site https://yarnpkg.com/lang/en/docs/install/ e adicionar um repo primeiro. Isso incluirá o yarn correto, mas ainda haverá um conflito ao executar o apt install yarn, já que cmdtest ainda está lá. Para corrigir isso, execute o seguinte comando:
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Em seguida, execute sudo apt install yarn e yarn init deve funcionar corretamente.

Todos 31 comentários

Obrigado por relatar, mas não há informações suficientes para agir sobre isso.
Siga o rascunho e adicione mais dados para que possamos reproduzir.
A versão atual do Yarn é 0,26

Então, sempre que tento adicionar um pacote com fio, digamos
fio adicionar stickybits

ele lança um erro que é,
ERROR: [Errno 2] Arquivo ou diretório inexistente: 'adicionar'

E está se comportando da mesma maneira para 'install' e 'init' também

@SDhalor Eu também tive esse problema. Executá-lo com sudo consertou para mim

Obrigado mas não funcionou para mim

eu também estou enfrentando o mesmo problema

Eu estava enfrentando o mesmo problema. Estou usando o Ubuntu (17.04) e usei o sudo para instalar o yarn para instalar o yarn. Isso, entretanto, não instalou o yarn, mas um pacote chamado cmdtest.

Você precisa seguir as instruções de instalação no site https://yarnpkg.com/lang/en/docs/install/ e adicionar um repo primeiro. Isso incluirá o yarn correto, mas ainda haverá um conflito ao executar o apt install yarn, já que cmdtest ainda está lá. Para corrigir isso, execute o seguinte comando:
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Em seguida, execute sudo apt install yarn e yarn init deve funcionar corretamente.

Obrigado @rickovermars ! Funcionou para mim! :sorriso:

Bem, isso é interessante, eu deixei meu Debian instalado e funcionando a noite toda e esta manhã de dentro do Visual Studio Code e sua janela de terminal eu executei:

dlazov @ zovs-debian : ~ / projects / checkout-app $ yarn add @ webcomponents / webcomponentsjs
yarn add v1.0.1
info Nenhum arquivo de bloqueio encontrado.
[1/4] Resolvendo pacotes ...
aviso [email protected] : angular-cli foi renomeado para @ angular / cli. Atualize suas dependências.
erro Recebida resposta malformada do registro para indefinido. O registro pode estar inativo.
informações Visite https://yarnpkg.com/en/docs/cli/add para documentação sobre este comando.
aviso [email protected] : atualize para minimatch 3.0.2 ou superior para evitar um problema RegExp DoS

Então o que descobri (e que vergonha) é que tive que reiniciar meu terminal. Isso foi um pouco perturbador e constrangedor.

Então está tudo bem no linux ...

Tive que executar sudo apt remove cmdtest antes de poder instalar corretamente o yarn com sudo apt install yarn

Em Ubuntu 17.10 recomenda fazer funcionar:

sudo apt remove cmdtest
sudo apt remove yarn

em seguida, seguindo 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

e usando rickovermars resposta

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

Teste - a versão deve ser superior a 0,2X (no meu caso)

yarn -version
1.3.2

Eu não remover o pacote de fios / cmdTest antes de usar o comando para substituir a instalação de fios:

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

Agora, quando tento instalá-lo, obtenho:

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.

Alguma idéia de como reverter / remover o comando overwrite ?

Tudo que vocês disseram, eu finalmente segui as instruções do

Agora tudo funciona.

ubuntu 17.10
causado pela instalação incorreta do fio (cmdtest em vez de fio)
resolvido por isso
sudo apt-get remove cmdinstall;sudo apt update;sudo apt-get install yarn
ref para https://github.com/yarnpkg/yarn/issues/3189

@ dmz9 Também funciona com o linux mint 18.3. Obrigado!

é tão simples, basta seguir-me passo a passo: +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
exemplo: 1.7.0

e depois cd ir para dir em seu aplicativo * importante que todos esquecem;) *

sudo yarn install

Instale a referência LTS do Yarn para Ubuntu 18.04 no link: https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Funciona para mim!
Etapa 1: configurar o repositório
$ 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
Etapa 2: Instale o Yarn
$ sudo apt-get update && sudo apt-get install --no-install-recommends yarn
Etapa 3: verificar
$ yarn -v
mostrar 1.9.4

se você tiver um problema ao instalar o fio, você pode simplesmente remover o fio como [cmdtest] por
sudo apt-get remove cmdtest e tente instalar o yarn:

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

Ainda vendo isso no ubuntu 18.04, espero que isso seja corrigido em breve. É um pouco confuso à primeira vista.

correr com sudo funcionou comigo perfeitamente

Instale a referência LTS do Yarn para Ubuntu 18.04 no link: https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Funciona para mim!
Etapa 1: configurar o repositório
$ 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
Etapa 2: Instale o Yarn
$ sudo apt-get update && sudo apt-get install --no-install-recommends yarn
Etapa 3: verificar
$ yarn -v
mostrar 1.9.4

muito útil !!! ubuntu 18.10. não consigo entender por que instalar fios é tão doloroso.

isso resolveu meu problema
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
atualização apt sudo
sudo apt remove cmdtest
sudo apt install yarn
Eu evitei fazer sudo apt update e também tive um problema com o sources.list.d

@bethwelt , obrigado cara, sua solução funcionou para mim!

Meu problema era copiar e colar os dois comandos listados no guia de instalação do yarn ao mesmo tempo:

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

Ao fazer isso, o segundo não foi executado. Isso foi verificado depois de inspecionar _ / etc / apt / sources.list_. Como resultado, o pacote de fios nunca foi disponibilizado para apt . Executando cada comando individualmente, o problema foi resolvido e yarn apareceu na lista de pacotes disponíveis.

Se você executar sudo apt search yarn e não vê-lo listado como um pacote disponível, confirme se o repo foi adicionado a _ / etc / apt / sources.list_.

Instale a referência LTS do Yarn para Ubuntu 18.04 no link: https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Funciona para mim!
Etapa 1: configurar o repositório
$ 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
Etapa 2: Instale o Yarn
$ sudo apt-get update && sudo apt-get install --no-install-recommends yarn
Etapa 3: verificar
$ yarn -v
mostrar 1.9.4

obrigado

Outra solução rápida é instalar o yarn via npm

npm -g i yarn

se o erro persistir após tentar instalar o yarn, feche o terminal e abra um novo terminal
yarn --version

Primeiro, remova cmdtest, então execute npm install yarn -g. Recarregue o terminal.

ubuntu 17.10
causado pela instalação incorreta do fio (cmdtest em vez de fio)
resolvido por isso
sudo apt-get remove cmdinstall;sudo apt update;sudo apt-get install yarn
ref para # 3189

Funcionou muito bem

Estou usando a última versão estável do Ubuntu OS, tive o mesmo problema, mas então, segui o guia de instalação aqui e tudo funcionou perfeitamente.

Esta página foi útil?
0 / 5 - 0 avaliações