Written by
JoãoSilvaO Homebrew é um gerenciador de pacotes popular para macOS, geralmente usado para instalar software e gerenciar dependências. Se você precisa usá-lo, mas não está familiarizado com ele, pode encontrar o erro "comando não encontrado" ao executá-lo. A mensagem deve ser "zsh: comando não encontrado: brew" ou "bash: comando não encontrado: brew," dependendo do ambiente do shell.
Neste artigo, explicaremos as possíveis causas do erro e ajudaremos você a corrigir o comando brew não encontrado no Mac M1, M2, M3, M4, T2 e Intel.
Por que o comando brew não é encontrado no Mac?
Se você receber o erro "comando não encontrado: brew" ao tentar executar o brew no seu Mac, geralmente significa que o Homebrew não está instalado ou o sistema não consegue encontrá-lo nos caminhos de diretório onde espera localizar os comandos.
Aqui estão algumas razões comuns pelas quais isso pode acontecer:
- O Homebrew não está instalado: Você pode não ter instalado o Homebrew no seu Mac ainda. Ele não está incluído por padrão, então você precisará instalá-lo manualmente.
- O diretório binário do Homebrew não está no seu PATH: Ao instalar o Homebrew, ele coloca o executável (brew) em um diretório como /opt/homebrew/bin ou /usr/local/bin. Se esse diretório não estiver adicionado à sua variável de ambiente PATH, seu terminal não saberá onde procurar pelo comando brew.
- Instalação corrompida ou incompleta: Às vezes, durante a instalação ou atualizações, algo pode dar errado, levando a uma instalação incompleta ou corrompida do Homebrew. Isso pode fazer com que o comando brew não esteja disponível.
Compartilhe as razões para o comando brew não encontrado no Mac!
Como corrigir o comando brew não encontrado no Mac?
Aqui estão várias maneiras de corrigir o problema do "comando brew não encontrado" no macOS Sequoia, macOS Sonoma, macOS Ventura, macOS Monterey, macOS Big Sur, macOS Catalina e versões anteriores:
Correção 1: Instalar o Homebrew se você ainda não o fez
Se o Homebrew não estiver instalado no seu Mac, instalá-lo é a maneira mais fácil de resolver o problema. Para fazer isso:
- Abra o Terminal.
- Insira o seguinte comando e pressione Enter./bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Digite sua senha e pressione Enter.
- Pressione Enter novamente para instalar o Homebrew no Mac.
- Aguarde a conclusão da instalação.
- Após a instalação, tente executar o comando brew novamente para ver se ele é reconhecido.
Correção 2: Adicione o Homebrew ao seu PATH
Se o Homebrew existe no seu Mac, mas o erro "comando brew não encontrado" ainda aparece, pode ser que ele não esteja no PATH do seu sistema, que é uma lista de diretórios que o Terminal percorre para encontrar comandos. Para adicionar o diretório ao Path:
- Abra o Terminal.
- Digite o comando abaixo e pressione Enter.echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc
Isto irá adicionar a linha export PATH=/opt/homebrew/bin:$PATH ao seu arquivo .zshrc, que é o arquivo de configuração para o shell Zsh (o padrão nas versões do macOS a partir do Catalina). Também irá adicionar o diretório de instalação do Homebrew (/opt/homebrew/bin) ao seu PATH para que o Terminal possa encontrar o comando brew.
Correção 3: corrigir comando brew não encontrado após instalar o Oh My Zsh
Se o erro ocorrer após instalar o Oh My Zsh, você deve adicionar a linha eval $(/opt/homebrew/bin/brew shellenv) ao seu zshrc com o seguinte comando:
echo "eval $(/opt/homebrew/bin/brew shellenv)" >> ~/.zshrc
Este comando configura o seu Terminal para reconhecer o Homebrew e garante que ele esteja corretamente integrado ao seu sistema.
Ao executar isso, toda nova sessão do Terminal irá automaticamente configurar o ambiente necessário para o Homebrew funcionar, como atualizar o PATH para incluir os diretórios do Homebrew. Isso torna mais fácil usar o brew sem precisar configurar variáveis de ambiente manualmente toda vez que você iniciar uma janela do Terminal.
Agora que você sabe como corrigir o comando brew não encontrado no macOS, compartilhe as soluções com outros!