Recientemente formateé a mi laptop para instalarle un disco de estado sólido, como parte de lo que implica, he tenido que reinstalar mi ambiente habitual de trabajo (xampp + ruby + node), instalar git + github y mi editor de texto preferido, últimamente he usado Sublime Text 2, pero en esta ocasión, decidí probar Cloud9 por segunda vez, ya que tiene muy buena interacción con Node y javascript en general. Entre sus bondades tiene JSLint por default.
Bien, primero instalamos node. La manera en que lo instalo es del repositirio de git, para que sea fácil de actualizar, aunque es más fácil instalarlo del tar.
sudo apt-get install build-essential git-core curl libssl-dev
git clone git://github.com/joyent/node
git checkout v0.6.6
./configure
make
sudo make install
Pueden checar si ya tienen node corriendo
node -v
Recuerden que ahora node viene con NPM, por lo cual no necesitan instalarlo
npm -v
Para instalar Cloud9 necesitarán algunas dependencias más
sudo apt-get install -y build-essential g++ curl libssl-dev apache2-utils git libxml2-dev libssl0.9.8
El siguiente proceso es bajar el repositorio e inicializar los submodulos
git clone git://github.com/ajaxorg/cloud9.git
cd cloud9/
git submodule update –init –recursive
El siguiente punto es inicializarlo
sudo bin/cloud9.sh -p 8080 -w /opt/lampp/htdocs/
Por default corre en el puerto 3000, pero prefiero correrlo en el puerto 8080 por que el proyecto de la chamba corre en el 3000 por default y suelo correr mis módulos de node sobre lamp para probar que mis librerías corran tanto en el browser como en node.
Chequen bin/cloud9.sh –help para más opciones.
Related posts: