Ambiente
- OS: macOS (Apple Silicon - M1)
- Script: SetupVibe Desktop
Problema
Ao rodar o script de setup em um Mac sem o Homebrew instalado previamente,
várias etapas falham:
- [2] Homebrew (Package Manager) — Erro
- [3] PHP 8.4 Ecosystem (Laravel) — Erro
- [4] Ruby Ecosystem (Rails) — Erro
- [7] DevOps (Docker, Ansible, GH) — Erro
- [9] Network, Monitoring & Tailscale — Erro
Causa Raiz
O script assume que o Homebrew já está instalado em /opt/homebrew/bin/brew.
Em um Mac limpo, o Homebrew não vem instalado por padrão, fazendo com que
todas as etapas dependentes falhem.
Sugestão de Correção
Adicionar uma verificação no início do script que detecte se o Homebrew está
instalado e o instale automaticamente caso não esteja, antes de prosseguir
com as demais etapas.
Solução Manual (Workaround)
Instalar o Homebrew manualmente antes de rodar o script:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Depois adicionar ao PATH (Apple Silicon):
echo >> ~/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv zsh)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv zsh)"
Após isso, rodar o script de setup normalmente.
Ambiente
Problema
Ao rodar o script de setup em um Mac sem o Homebrew instalado previamente,
várias etapas falham:
Causa Raiz
O script assume que o Homebrew já está instalado em
/opt/homebrew/bin/brew.Em um Mac limpo, o Homebrew não vem instalado por padrão, fazendo com que
todas as etapas dependentes falhem.
Sugestão de Correção
Adicionar uma verificação no início do script que detecte se o Homebrew está
instalado e o instale automaticamente caso não esteja, antes de prosseguir
com as demais etapas.
Solução Manual (Workaround)
Instalar o Homebrew manualmente antes de rodar o script:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Depois adicionar ao PATH (Apple Silicon):
Após isso, rodar o script de setup normalmente.