Skip to content

[macOS] Homebrew não instalado causa falhas em múltiplas etapas no setup do Mac #13

@fabianocxmartins

Description

@fabianocxmartins

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions