~/VibeHandbook
PDF grátis

Capítulo 02 · 07

PATH e "command not found"

Mais cedo ou mais tarde você vai digitar um comando e receber command not found. Isso quase nunca significa que você é burro; significa que o computador não sabe onde aquele programa mora.

O encontra programas verificando uma lista de pastas chamada PATH. Quando você digita npm, o shell percorre cada pasta do PATH procurando um programa chamado npm. Se ele não estiver em nenhuma delas, você recebe command not found.

   you type:  npm
                │
                ▼
   ┌──────────────────────────────────────────────────┐
   │  search PATH folders, in order, for "npm":        │
   │    /usr/local/bin  ─▶ not here                     │
   │    /usr/bin        ─▶ not here                     │
   │    /opt/bin        ─▶ FOUND ✓  ─▶ run it           │
   └──────────────────────────────────────────────────┘
        if none of the folders have it ─▶ "command not found"
echo $PATH          # show the list of folders the shell searches

Na prática, command not found geralmente significa uma de duas coisas: a ferramenta ainda não foi instalada, ou foi instalada em algum lugar que não está no seu PATH. Ambos os casos são comuns e têm conserto. Cole o erro para sua IA e diga o que você estava tentando rodar — resolver problemas de PATH é exatamente o tipo de trabalho de configuração minucioso em que uma IA é boa em te guiar.

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.