Se você é um usuário regular do Homebrew, sabe como é uma ferramenta conveniente para instalar pacotes usando o Terminal. Você também pode ficar perplexo ao encontrar a mensagem de erro ‘Comando Brew não encontrado’ ao tentar usar o Homebrew em um shell zsh no Terminal. Geralmente é o seguinte:zsh: command not found: brew, e neste artigo explicaremos as possíveis causas desse erro e mostraremos como corrigi-las.

O que é Homebrew?
Caso você ainda não tenha ouvido falar, Homebrew é uma ferramenta de gerenciamento de pacotes que permite instalar software de código aberto em seu Mac a partir da linha de comando do Terminal. É uma excelente maneira de, por exemplo, instalar o Git, para que você possa ‘extrair’ o código do GitHub e instalá-lo no seu Mac. Depois de instalar o Homebrew, os pacotes geralmente podem ser instalados com apenas um comando.

Por que o erro ‘Comando Brew não encontrado’ aparece no meu Mac?
Existem alguns motivos possíveis para a mensagem de erro aparecer, mas todos eles têm a mesma causa raiz: o shell zsh não consegue encontrar o binário brew para executar. Isso pode ser porque há algo errado com $PATH (a variável que especifica onde os programas executáveis estão localizados) ou com a instalação do Homebrew.
Reinicie o Terminal
Antes de mergulhar em soluções mais complexas, vamos descartar um problema simples reiniciando o Terminal. Siga estas etapas:
- Pressione Command-Option-Esc para abrir o menu Forçar Encerramento.
- Selecione Terminal e clique em Forçar Encerramento.
- Reabra o Terminal.
- Na nova janela do Terminal, digite:
brew doctor
Ao executar o brew doctor, você receberá uma de duas respostas. Uma mensagem dizendo: “Seu sistema está pronto para ser preparado” significa que tudo funciona corretamente. No entanto, se você receber um erro comozsh: command not found: brew, tente estas soluções.
Instale o Git
Git é um sistema de controle de versão distribuído que rastreia alterações em arquivos e geralmente vem pré-instalado no macOS. Git é uma dependência crítica para o Homebrew. O Homebrew usa repositórios Git para clonar, extrair e gerenciar atualizações de seus pacotes, garantindo que o sistema permaneça atualizado e confiável.
Antes de instalar o Git, vamos verificar se você já o possui:
- Terminal aberto.
- Tipo
git --versione pressione Enter.

Se você vir um número de versão, o Git já foi instalado. Se você receber uma mensagem indicando que nenhuma ferramenta de desenvolvedor foi encontrada, digitexcode-select --installe clique em Instalar na janela pop-up que aparece. Isso instalará as ferramentas de linha de comando Git e Xcode, que são essenciais para configurar um ambiente de desenvolvedor em seu Mac.
Atualize seu arquivo .zshrc
Brew se instala em/opt/homebrew/bin/, mas às vezes esse diretório não está incluído na configuração do seu shell. Para corrigir isso, siga estas etapas para atualizar seu arquivo .zshrc:
- Abra o Terminal e navegue até o seu diretório inicial digitando
cd - Agora, entre
ls -alpara listar os arquivos ocultos e verificar se você possui um arquivo .zshrc. Se você não vir .zshrc na lista, será necessário criá-lo. - Digitar
clearpara limpar o Terminal. - Tipo
nano .zshrcpara entrar no editor de texto Nano.
- Adicione o caminho do brew ao arquivo:
export PATH="/opt/homebrew/bin:$PATH" - Para salvar e sair do Nano, pressione Control-X.
- Quando solicitado com “Salvar buffer modificado”, pressione Y. Pressione Enter para confirmar e sair.

- Verifique se o arquivo foi criado com sucesso: digite
ls -ale veja que .zshrc aparece na lista. - Por último, digite
source .zshrcpara carregar a nova configuração sem reiniciar o Terminal. - Correr
brew helppara ver se funcionou.
Este processo adiciona o caminho necessário para brew às suas sessões de shell interativas, garantindo que o comando brew seja reconhecido.
Leia também:5 maneiras de corrigir Zsh: comando não encontrado: erro de pip
A diferença entre .zshrc e .zprofile
Muitos usuários confundem .zshrc e .zprofile. Aqui está uma explicação mais clara: .zprofile é executado para shells de login iniciados quando você faz login no seu sistema. O arquivo .zshrc é executado para shells interativos, as sessões que você abre em uma nova janela ou guia do Terminal.
Ao solucionar problemas com o brew, você normalmente modifica .zshrc porque esse arquivo é lido pelos shells interativos que você usa no Terminal. Isso garante que cada nova sessão do Terminal carregue as configurações corretas do Homebrew imediatamente.
Reinstale o Homebrew
Se o Homebrew não estiver funcionando conforme o esperado, a solução mais simples é reinstalá-lo. Para fazer isso, siga as etapas abaixo.
- Terminal aberto.
- Digite ou cole o seguinte comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Pressione Retornar. Você verá informações na janela do Terminal explicando o que será instalado e onde será instalado.
- Pressione Voltar novamente.
- Digite sua senha de administrador e pressione Return.
- Aguarde uma mensagem informando que a instalação foi concluída.
- Agora você pode tentar o comando brew novamente para ver se funciona.

Se o erro ainda aparecer após a reinstalação do Homebrew, a próxima etapa é colocar brew no caminho zshrc. Para fazer isso, abra uma nova janela do Terminal e digite ou cole o comando abaixo seguido de Return:
echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

Em seguida, use o comando abaixo para reparar o brew:brew doctor
Se você vir ‘Comando Brew não encontrado’ após instalar o Oh My Zsh
Se você acabou de instalar o Oh My Zsh para permitir a instalação de plug-ins para Zsh e, em seguida, vê o erro ‘Comando Brew não encontrado’, há outra coisa que você pode tentar. Você pode adicionar uma linha ao seu arquivo zshrc. O arquivo fica na pasta raiz do seu diretório inicial, mas está oculto. Para vê-lo, você pode visualizar os arquivos ocultos ou usar Finder > Ir > Ir para a pasta > ~/zshrc. Abra-o no Text Edit e adicione a linha abaixo. Em seguida, salve e feche-o.
eval $(/opt/homebrew/bin/brew shellenv)
Alternativamente, você pode usar o comando abaixo em uma janela do Terminal para adicionar a linha:
echo "eval $(/opt/homebrew/bin/brew shellenv)" >> ~/.zshrc

Em seguida, execute o brew doctor novamente usando o comando Terminal:brew doctor
A mensagem de erro ‘comando brew não encontrado’ significa que há um problema com a instalação do Homebrew no seu Mac. Siga as etapas acima para consertar e fazer o Homebrew funcionar novamente.
