Como configurar nodejs na máquina Centos 6 em 5 segundos

Maneira rápida e não tão suja de configurar nodejs em uma máquina Centos sem usar pacotes, que geralmente estão desatualizados e você precisa adicionar o repo EPEL. Não sou um cara do nó, mas não acredito que essa seja a maneira recomendada de colocar qualquer coisa em produção, mas é boa para testes rápidos em VPSs, máquinas Vagrant e similares.

Basta rodar tudo abaixo, ajustar o nome do usuário se quiser, é apenas uma sugestão para evitar rodar como root.

# Create a new, non-root user
adduser node

echo
"node ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
su
- node

# Install git
sudo yum install git


# Install node.js through nave
cd
~
mkdir
.nave
cd
.nave
wget https
://raw.github.com/isaacs/nave/master/nave.sh
sudo chmod
+x nave.sh
sudo ln
-s $PWD/nave.sh /usr/local/bin/nave
cd
~
nave install
0.10.15
nave use
0.10.15
node
-v

Depois disso, basta clonar seu repositório de aplicativos e se divertir:

# Run sample app
git clone
<your node application repo>
cd my
-node-app
npm install

node start
-file.js