Você pode baixar os instaladores em nodejs.org/en/download/
Ou utilizando o brew, para Mac, ou apt-get/yum para Linux.
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get update
sudo apt-get install nodejs
Teste a versão do Node.js como seguinte comando:
node -v
v5.0.0
Caso você receba um erro que o comando node
não exista, faça o seguinte link:
sudo ln -s /usr/bin/nodejs /usr/bin/node
E instale também o build-essential
.
apt-get install --yes build-essential
Pois no Linux há um pequeno problema pois o pacote node
já existia, então para os Linuxes você também pode instalar o node-legacy
, caso você não o instale ou não crie o link acima, precisará chamar o no Node com nodejs
e não node
como é o padrão, então esse pacote/link faz essa mágica acontecer.
Teste para ver se o npm também foi instalado:
npm -v
Caso o terminal mostre um erro então instale-o:
sudo apt-get install npm
Caso tenha vindo uma versão antiga, a atual é a 5, você pode fazer é adicionar um PPA (arquivo de pacotes pessoais) mantido pelo NodeSource.
Primeiro, você precisa instalar o PPA de modo a obter acesso ao seu conteúdo:
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo yum install nodejs npm --enablerepo=epel
A opção --enablerepo=epel
faz o yum
procurar por pacotes no repositório EPEL.
EPEL (Extra Packages for Enterprise Linux) is open source and free community based repository project from Fedora team which provides 100% high quality add-on software packages for Linux distribution including RHEL (Red Hat Enterprise Linux), CentOS, and Scientific Linux. Epel project is not a part of RHEL/Cent OS but it is designed for major Linux distributions by providing lots of open source packages like networking, sys admin, programming, monitoring and so on. Most of the epel packages are maintained by Fedora repo.
Via http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/
Tendo o brew
instalado basta executar:
brew update
brew install node
E pronto.
Mas tudo isso apenas se você não utilizar o instalador disponilizado aqui.
Para outros sistemas você pode ver como instalar aqui