lunes 5 de diciembre de 2011

Node.js en Ubuntu 11.10

Node.js es, de forma muy somera, una forma de ejecutar desde el lado del servidor Javascript. Yo lo uso principalmente para compilar el código creado en CoffeeScript,que también para quien no lo sepa, es un pequeño lenguaje con una síntaxis que parece una mezcla de Javascript, Python y Ruby y se compila a Javascript entendible por cualquier navegador. La ventaja que tiene es que es mucho más legible, mantenible y ampliable.

Y como plataforma donde desarrollar me siento muy cómodo en Ubuntu. Para instalar cualquier programa en este Sistema Operativo suelo usar la herramienta apt-get . Sin embargo node.js y ubuntu no parece que se lleven muy bien. Como el desarrollo del primero tiene una velocidad muy rápida el segundo no consigue ofrecer, ni de lejos, las últimas versiones. Esto representa un gran problema porque las herramientas asociadas con node.js asumen que tendrás la última versión, por lo que en muchas ocasiones fallan.

La solución más rápida que he encontrado es la muestro aquí:

$ sudo apt-get update
$ sudo apt-get install git-core curl build-essential openssl libssl-dev
$ git clone https://github.com/joyent/node.git && cd node
$ git checkout v0.6.5
$ ./configure
$ make -j2
$ sudo make install
$ node --version
Después instalaremos el paquete NPM. Este es el gestor de paquetes de Node.js. Con el podremos acceder rápidamente a todas las librerías que trabajan con Node.js.
$ curl http://npmjs.org/install.sh | sudo sh
$ npm --version
Y por último lo más fácil, instalar CoffeeScript.
$ sudo  npm install -g coffee-script
$ coffee --version

0 comentarios:

Publicar un comentario en la entrada