permalink

9

Como instalar Node.js en Ubuntu Linux #nodejs

En esta ocasión vamos a instalar Node.js en nuestra distro de linux Ubuntu 10, para esto ejecutamos los siguientes comandos.

$ sudo apt-get update
$ sudo apt-get install git-core curl build-essential
$ sudo apt-get install openssl libssl-dev
$ git clone https://github.com/joyent/node.git && cd node
$ ./configure
$ make
$ sudo make install
$ echo 'export NODE_PATH=/path_to/node' >> ~/.bashrc
$ echo 'export PATH=$PATH:/path_to/node' >> ~/.bashrc
$ source ~/.bashrc
$ node -v

Con el ultimo comando tendremos como respuesta la versión instalada de Node.js,
para probarlo vamos a crear un servidor http y llamarlo desde nuestro navegador.

$ cd ~
$ mkdir app
$ cd app
$ nano server.js

Con esto ejecutamos el editor GNU nano y colocamos el siguiente código.

Código de server.js

Código de server.js

Guardamos el archivo y arrancamos el servidor, recuerden que lo anclamos a localhost puerto 8080.

$ node server.js
Ejecutando $ node server.js

Ejecutando $ node server.js

Con esto tenemos lista una instancia de Node.js en nuestro Ubuntu.

  • Pingback: ¿Y ahora? #nodejs | Node.js Hispano()

  • Hola,
    En principio les agradezco por compartir esta informacion, y tambien les propongo si se puede actualizar este instructivo, ya que desde ubuntu se puede instalar node.js mediante el comando: aptitude install nodejs
    De esta forma es mucho mas rapida y simple la instalacion, y entiendo que mas simple tambien.
    Un saludos
    Leonardo Bisaro

    • jok3r

      pero en Debian o en mejores distros que Ubuntu las cosas se tienen que hacer a mano..

  • Pingback: Express – El framework web para #nodejs | Node.js Hispano()

  • Syred

    Hola,
    Aca les dejo otra referencia de cómo instalar Node.js en ubuntu, a mi si me funcionó. Además hay una comunidad activa.

    http://open-bazaar.com/snippets/6/

  • Pingback: Creando una simple sala de chat. | Jhon Pierre()

  • josiastech

    Excelente!

  • Sak

    var http = require(‘http’);

    http.createServer(function (request, response){
    response.writeHead(200, {‘Content-Type’ : ‘text/plain’});
    response.end(‘Hello Worldn’);
    }).listen(8080);

    console.log(‘Server running at http://127.0.0.1:8080‘);

  • ←Enemigo público nº1

    Maurizio a la hora de crearte el fichero server.js (Como el que se ha dado en el ejemplo) debes de decirle a “node” de que quieres ejecutar ese fichero.
    Para que lo interprete tan solo tienes que ejecutar en una terminal (no hace falta permisos de super-usuario)

    node server.js

    Luego te vas al navegador que tengas y pones localhost:8080. Voilà!
    Un saludo.

    PD: Un lenguaje más modesto nunca viene mal.