Siedrix

RSS Twitter

Como instalar Cloud9 en Ubuntu

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:

  1. Como instalar node.js
  2. Installar CouchDb 1.0 y Node.js en Ubuntu
  3. HTML Scrapping con jQuery y Node.js

Deja tu Opinión

Puedes agregar tags de HTML como: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">