Compilando e Instalando Node.js
Fala pessoal, hoje venho com meu primeiro post sobre Node.js.
Pra quem não conhece, essa é uma plataforma feita sobre a engine V8 do navegador Chrome que possibilita a construção de aplicações escaláveis que funcionam muito bem em tempo real (real-time).
Meu objetivo aqui é mostrar como baixar, compilar e instalar essa ferramenta no Linux, Ubuntu 12.10 pra ser mais preciso, mas creio que deva funcionar para a maioria das outras distribuições. Se você é desenvolvedor e está no Windows, sugiro que use um sistema *nix like pra isso ao invés de tentar outras soluções alternativas.
Muitos caminhos, qual o melhor?
Por ai a fora na internet encontramos muitas formas de instalar o Node, dentre algumas que vi estão:
- Node Version Manager - NVM
- nave
- Usar package manager do sistema operacional
- Baixar uma versão específica via git ou não, compilar e instalar
Eu particularmente gostei da forma que clonamos o repositório via git, compilamos e instalamos (essa que veremos aqui). Me parece ser simples, rápida (não precisa mexer com arquivos de perfil manualmente) e fácil de atualizar.
Qual a melhor forma? Não sei, é uma questão de gosto, fica a seu critério. Se você faz de uma forma diferente escreva nos comentários abaixo..
Pré-requisitos
Antes de instalarmos o Node, precisamos satisfazer os pré-requisitos necessários..
Comece atualizando a lista de pacotes:
Instale o compilador:
Como vamos clonar o repositório precisamos do git instalado, instale-o caso ainda não tenha:
Precisamos do Python (versão 2.6 ou 2.7), mas isso o Linux já tem por padrão.. Caso precise rode:
Instale demais bibliotecas dependentes:
Compilando e Instalando
Agora que temos o necessário, vamos instalar o Node.
Acesse a pasta que deseja instalar, clone o repositório do Node (pode demorar um pouco) e entre no diretório criado:
Acesse o site do Node, veja a última versão estável e mude para o branch dela:
Configure o código para ser compilado, compile e instale:
Agora já temos o Node.js instalado, rode node -v
para ver a versão:
Rodando..
Finalizando, vamos fazer um teste para confirmar se está tudo certo.
Crie um arquivo chamado first.js
e adicione o código abaixo:
No diretório do arquivo criado, rode node first.js
no terminal. Agora abra o navegador no endereço http://localhost:8080/
e você deverá ver a seguinte mensagem:
Pronto! Estamos prontos para brincar com a ferramenta..
Por hoje é só pessoal. O que vocês acharam?
Até mais.