Social Icons

domingo, 24 de julio de 2011

Instalación en Ubuntu de Ruby y algunos complementos suyos

Ruby es un lenguaje de programación orientado a objetos, bastante parecido a otros como Python y Perl. Se ha hecho famoso gracias a un complemento para crear aplicaciones web, el cual es conocido como Ruby on Rails.

Hoy mostraremos como instalar Ruby y sus complementos sobre Ubuntu. Recomendamos que instalen este lenguaje  bajo linux, su ambiente natural. Hemos encontrado mucha dificultad para instalarlo bajo Windows y sabemos que en Mac OS X no es tan difícil. De hecho los desarrolladores han trabajado mucho y bien para adaptar Ruby a esta última plataforma.

¡Manos a la obra!

Primero abrimos una terminal, o consola, de Ubuntu y ejecutamos en ella la orden :

$ sudo apt-get install ruby irb rdoc


incluso sería mejor ejecutar:


$ sudo apt-get install ruby irb rdoc ri ruby-dev


Recomendamos instalar después  rubygems, un gestor de paquetes para Ruby, el cual lo podemos descargar de:




En este momento descargaríamos "rubygems-1.8.5.zip", el cual será descomprimido, apareciendo la carpeta "rubygems" en el lugar en el que nos encontremos; en nuestro caso aparece la carpeta rubygems-1.8.5. Entramos en ella y encontramos el fichero setup.rb, sobre el que ejecutamos la siguiente orden de consola:


$ sudo ruby setup.rb


Hecho esto ya podemos instalar ruby on rails con la línea que encontraremos en la misma página anterior:


$ gem install rails --include-dependencies


Si lo que queremos es hacer aplicaciones en ventanas, deberá ser instalado gosu, lo cual se hace desde la terminal con las siguientes lineas dependiendo de la versión de  Ruby que tengamos:


-) si tenemos Ruby 1.8  ejecutamos la orden de consola:
$ sudo apt-get install g++ libgl1-mesa-dev libpango1.0-dev libboost-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libfreeimage3 libfreeimage-dev ruby1.8-dev rubygems


-) si tenemos Ruby 1.9.1/1.9.2
$ sudo apt-get install g++ libgl1-mesa-dev libpango1.0-dev libboost-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libfreeimage3 libfreeimage-dev ruby1.9.1-dev rubygems


En la página: 


encontrarán información complementaria para otros lenguajes distintos a Ruby.

Todo lo que hemos dicho está comprobado bajo Ubuntu 10.04 y 11.04. Hecho todo lo anterior tendrán instalado en su Ubuntu: Ruby, RubyGems, Gosu y Ruby on Rails.


Esto es todo por hoy.

1 comentarios:

  1. Muy bueno, no sabía que se puede instalar RoR desde Gems.
    Me gusta el trabajo que hace ruby, un lenguaje sencillito y poderoso

    puts 'Excelente trabajo!'
    puts 'Sigue así'

    ResponderEliminar