Estou instalando o pacote sylius e enquanto instalo o sylius, preciso executar o yarn install Então, enquanto eu executo o comando
yarn install
Eu recebo erro:
ERRO: [Erro 2] Não existe esse arquivo ou diretório: 'install'
Estou instalando o pacote sylius e enquanto instalo o sylius, preciso executar o yarn install Então, enquanto eu executo o comando
yarn install
Eu recebo erro:
ERRO: [Erro 2] Não existe esse arquivo ou diretório: 'install'
Respostas:
Eu tive o mesmo problema no Ubuntu 17.04.
Esta solução funcionou para mim:
sudo apt remove cmdtest
sudo apt remove 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
então
yarn install
resultado:
yarn install v1.3.2
warning You are using Node "6.0.0" which is not supported and may encounter bugs or unexpected behavior. Yarn supports the following semver range: "^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0"
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
info Lockfile not saved, no dependencies.
Done in 0.20s.
Espero que isso ajude você.
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \ echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \ apt-get update \ && yes Y | apt-get install --no-install-recommends yarn RUN yarn --version
resultado em fio versão 0.32.0, que falha em coisas básicas comoyarn init
Eu tive o mesmo problema no Ubuntu 18.04. Foi isso que funcionou para mim:
Eu removi cmdtest
eyarn
sudo apt remove cmdtest
sudo apt remove yarn
Instale fios globalmente usando o npm
sudo npm install -g yarn
Nota: Esta solução funciona bem em Ubuntu 16.04
, Ubuntu 17.04
e Ubuntu 18.04
.
Tente remover o cmdtest e o fio existentes (que é o módulo da ferramenta de linha de comando herdada da caixa preta dos sistemas * nix):
sudo apt remove cmdtest sudo apt remove fios
Instale de forma simples via npm
npm install -g yarn
OU
sudo npm install -g yarn
Agora o fio está instalado. Execute seu comando.
sylius instalar fios
Eu espero que isso funcione. Felicidades!
Editar:
Lembre-se re-open the terminal
de que as alterações tenham efeito.
sudo apt remove -y cmdtest
para confirmação automática
TL; DR
// Try these commands. Tested on Ubuntu 17.04 & above. 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
Confira esta documentação / guia oficial para instalar o fio em outras versões do Ubuntu e para corrigir cmdtest
erros adicionais . https://yarnpkg.com/lang/en/docs/install/#debian-stable
Instalando o Yarn para Ubuntu 16.04 (não tenho certeza se será igual ao 14.04, pois é um pouco diferente da resposta do zappee para o 17.04)
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
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
apt-get update
apt-get install nodejs
apt-get install yarn
Então, de onde você instalou seu projeto sylius (/ var / www / mysite)
yarn install
yarn run gulp
Para o Ubuntu 18.04.4 LTS, apenas segui as instruções oficiais: https://classic.yarnpkg.com/en/docs/install#debian-stable
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 update && sudo apt install yarn
Não há necessidade de fazer:
sudo apt remove cmdtest
Isso é necessário apenas no Ubuntu 17.04. * Eu acho.
Espero que ajude!
sudo npm install -g yarnpkg
npm WARN deprecated yarnpkg@0.15.1: Please use the `yarn` package instead of `yarnpkg`
então isso funciona para mim
sudo npm install -g yarn
Também teve esse problema (windows), a correção foi um fechamento completo de todas as instâncias do terminal e, em seguida, tente novamente.
Com parabéns a todas as respostas que sugerem corretamente remover o yarn
pacote Ubuntu e instalar o Yarn através do NPM, aqui está uma resposta detalhada com explicações (e, esteja avisado, opiniões):
A razão do No such file or directory
erro yarn install
é que você não está usando o fio "correto": o software que você obtém ao instalar yarn
usando as fontes de software Ubuntu é a ferramenta de teste de cenário "fio" do conjunto de testes do cmdtest blackbox . Provavelmente, não é o que você quis dizer com Yarn também é uma ferramenta popular do ciclo de vida de desenvolvimento para aplicativos Javascript (semelhante a Make, Maven e amigos).
A ferramenta Javascript Yarn não está disponível nas fontes de software Ubuntu, mas pode ser instalada pelo NPM (que é outra ferramenta de ciclo de vida de desenvolvimento que o Yarn pretende substituir - então isso é estranho ...).
Para disponibilizar o Yarn no Ubuntu, comece removendo cmdtest
e suas ferramentas:
$ sudo apt purge cmdtest
Em seguida, verifique se o NPM está instalado:
$ sudo apt install npm
Em seguida, use o NPM para instalar o Yarn:
$ npm install -g yarn
Nota: using npm install -g
irá instalar um pacote Javascript para sua conta de usuário atual, o que deve ser bom para a maioria dos propósitos. Se você deseja instalar o Yarn para todos os usuários, pode usar sudo
o comando NPM, mas isso não é recomendado: os pacotes NPM raramente são auditados por segurança no contexto de um sistema operacional multiusuário e a instalação de alguns pacotes pode até quebrar durante a instalação eles como "root". O NPM costumava alertar contra a execução sudo
e o principal motivo para não fazê-lo hoje é o fato de irritar as pessoas que usam ambientes "semelhantes a raiz" em área restrita (como o Docker) para criar e implantar aplicativos Javascript para servidores de usuário único.
yarn install --verbose
e adicione as informações estendidas. Você tem certeza de que está executando o yarn na pasta correta (que contém um package.json)?