Instalando Node.js 6.x e npm no Mac OS X com Homebrew

em Desenvolvimento, Geral.

Node.js é uma plataforma Javascript que permite que os desenvolvedores criem aplicações de rede escaláveis e de maneira rápida. É uma plataforma extensamente utilizada no mundo todo e mantida por uma grande comunidade.

Outro importante elemento é o gerenciador de pacotes npm (node package manager). Com o npm é possível ter acesso a um repositório online com milhares de projetos de código aberto para o Node e, claro, gerenciar todas as dependências e versões que precisarmos. Dito isso, vou mostrar como instalar o node e também como instalar o npm no seu Mac OS X utilizando o brew. Vamos lá?

Nosso Homebrew de cada dia

Uma das maneiras mais simples de instalar o node no Mac OS X é utilizando o Homebrew. Primeiro, precisamos ter certeza de que os repositórios do brew estão atualizados.

$ brew update

Vamos primeiro pesquisar as versões de node disponíveis para instalação, pois aqui queremos instalar a versão 6.x, que é a versão estável e LTS. Se executarmos o seguinte comando

$ brew install node

Ele instalará a versão mais atual, que na data de escrita deste tutorial era a 7.x. Como queremos a versão 6.x, vamos pesquisar para ver se ela está disponível

$ brew search node
leafnode       llnode         node           node-build     node@0.10      node@0.12      node@4         node@5         node@6         nodebrew       nodeenv        nodenv
Caskroom/cask/mindnode-pro    Caskroom/cask/node-profiler   Caskroom/cask/nodebox         Caskroom/cask/nodeclipse      Caskroom/cask/printnode       Caskroom/cask/soundnode

Como podemos ver no resultado da busca, temos a versão node@6, a qual iremos instalar.

O restante são outros pacotes do node que podemos instalar com o Brew e por hora vamos só ignorá-los. Logo

$ brew install node@6

Como essa não é a última versão do node, precisamos exportar o nosso bin para o nosso PATH porque o Brew não faz isso automaticamente

$ echo 'export PATH="/usr/local/opt/node@6/bin:$PATH"' >> ~/.bash_profile
$ source .bash_profile

Uma vantagem do Brew é que quando instalamos o node com ele, o npm será instalado também. Para verificar que tudo foi instalado corretamente vamos conferir as versões que foram instaladas (pode ser que você já tenha instalado uma versão mais atual)

$ node -v
v6.9.4
$ npm -v
3.10.10

É isso ai pessoal, bem simples não é? O Homebrew sempre facilita algumas coisas para nós. Tem alguma dúvida? Me deixe uma mensagem nos comentários. Até a próxima!