Homebrew

Uma das coisas que eu sentia falta quando usava o Mac OS como sistema para desenvolvimento é um gerenciador de pacotes como no mundo Linux. Lá, o npm dá conta disso tudo.

O Homebrew é a versão desse gerenciador de pacotes para o mundo Apple. Como o próprio site deles diz, o Homebrew instala as coisas que você precisa que a Apple não forneceu para você.

É gratuito e de código aberto e foi criado para simplificar a instalação de softwares no Mac OS. Totalmente integrado na linha de comando, com alguns passos simples, é possível instalar pacotes completos, com as dependências e deixar tudo configurado e pronto para usar.

O Homebrew tira a repetição de baixar e instalar pacotes de softwares Unix no OS X. Se você digita bastante ./configure && make && make install , homebrew pode ajudar.

Você pode, por exemplo, instalar todas as dependências do Apache, as versões do PHP que desejar e deixar seu ambiente de desenvolvimento local sempre atualizado com poucos comandos do Homebrew.

Instalação

Abra seu Terminal (/Applications/Utilities/Terminal) e cole o seguinte comando:

Siga as instruções no terminal e digite sua senha se usuário se for requisitado. Isso vai instalar o Homebrew e todas as suas dependências (como o XCode Commanda Line Tools se você não tem o XCode instalado). O processo pode levar alguns minutos mas, depois de pronto, você pode rapidamente verificar a correta instalação com o comando brew. No terminal, digite:

Outro comando que pode te ajudar se alguma coisa não estiver certa é:

Ele vai te dizer como corrigir os problemas se alguma coisa aparecer.

Como usar

Para instalar um pacote, você pode simplesmente digitar:

Isso irá instalar (e deixar pronto) o PHP 5.6 e todas as suas dependências.

Se você não sabe exatamente o nome do pacote, experimente realizar uma busca com:

Você verá uma lista com todas as opções de php disponíveis para instalação. Escolha a versão que preferir!

Como eu atualizo os pacotes instalados?

Primeiro, atualize o próprio Homebrew com o comando:

Agora você pode encontrar os pacotes que estão desatualizados com o comando:
Atualizar tudo com:
Ou atualizar algum pacote específico, informando o nome dele:

Como impedir que um pacote seja atualizado?

Se você quer impedir um pacote de ser atualizado e manter em uma determinada versão, use o comando:

Para permitir novamente, esse outro comando:

Como desinstalar versões antigas de um pacote?

Por padrão, o Homebrew não desinstala versões antigas, então com o passar do tempo, as versões se acumulam. Para remover versões velhas, digite:

Ou limpe todas as versões velhas de uma vez com:
E para ver o que será apagado, digite:

Fontes:

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *