Como Corrigir o Erro "No Such File Or Directory: 'Install'" ao Executar Yarn Install?

Publicado 13 de outubro de 2024

Problema: Erro "No Such File Or Directory: 'Install'" Durante o Yarn Install

O erro "No Such File Or Directory: 'Install'" pode ocorrer ao executar o comando yarn install. Esse erro geralmente significa que o Yarn não consegue encontrar os arquivos ou diretórios necessários para concluir a instalação.

Resolvendo o Erro do Yarn Install

Método 1: Removendo pacotes conflitantes

Para corrigir o erro "No Such File Or Directory: 'Install'", remova os pacotes conflitantes:

  1. Desinstale o cmdtest:

    sudo apt remove cmdtest
  2. Remova a instalação existente do Yarn:

    sudo apt remove yarn

Dica: Verifique se há Arquivos Remanescentes do Yarn

Após remover o Yarn, verifique se há arquivos restantes:

sudo find / -name "yarn*"

Se algum arquivo for encontrado, remova-o manualmente para evitar conflitos durante a reinstalação.

Método 2: Reinstalando o Yarn corretamente

Após remover os pacotes conflitantes, reinstale o Yarn da fonte oficial:

  1. Adicione o repositório do 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
  2. Atualize as listas de pacotes:

    sudo apt-get update
  3. Instale o Yarn da fonte oficial:

    sudo apt-get install yarn -y

Verificando a Correção

Executando o Yarn install novamente

Após remover os pacotes conflitantes e reinstalar o Yarn, você pode verificar se a correção funcionou executando o comando Yarn install novamente:

yarn install

Se a instalação for bem-sucedida, você verá uma saída como esta:

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.

Os números de versão e o tempo podem variar, mas você deve ver o progresso através das quatro etapas de resolução de pacotes, busca, vinculação e construção. Nenhuma mensagem de erro e uma mensagem de "success" no final mostram que o Yarn está instalado corretamente e funcionando como esperado.

Se você ver avisos sobre compatibilidade de versão do Node.js, considere atualizar seu Node.js para uma versão suportada para melhor desempenho.

Dica: Verifique a Instalação do Pacote

Após executar 'yarn install', você pode verificar novamente se pacotes específicos foram instalados corretamente executando:

yarn list [nome-do-pacote]

Este comando mostrará a versão instalada do pacote e suas dependências.