Multiples versiones de Ruby “rvm” +

No se ustedes pero manejar multiples versiones de Ruby se vuelve una confusión y algo complejo cuando tienes varias versiones, afortunadamente existe rvm, una excelente gema que permite mantener multiples versiones de Ruby de forma sencilla.

Instalación en Linux

Solo ejecuten

$ sudo gem install rvm

Despues de haberse instalado la gema entonces ejecuten

$ rvm-install

Presenta una serie de opciones, si no les funciona es por que el path de sus gemas en  “~” no existe, deben editar su archivo ~/.bash_profile y ~/.bashrc, y añadan lo siguiente al final de estos archivos.

PATH=$PATH:~/.gem/ruby/1.8/bin
export $PATH

Entonces deben abrir una nueva ventana de consola ejecuten el comando rvm-install para ver como funciona. Ahora instalemos Ruby 1.9.1

$ rvm install 1.9.1

Instala Ruby 1.9.1 y el tiempo de instalación depende de la velocidad de su internet y la velocidad de su máquina. Una ves finalizada la instalación ejecuten.

$ rvm 1.9.1
$ ruby -v
ruby 1.9.1p243 (2009-07-16 revision 24175) [x86_64-linux]
$ which ruby
\/home/wayne/.rvm/ruby-1.9.1-p243/bin/ruby

Listo ya tienen Ruby 1.9.1, es posible instalarse otras versiones de Ruby como Jruby, IronRuby, etc, solo vean el sitio web para mas detalles. Una nota importante es de que cada ves que ejecuten el comando rvm 1.9.1 solo estara activa en la ventana que ejecutaron este comando si desean que la versión se mantenga como la versión por defecto ejecuten.

 $ rvm 1.9.1 --default

Si desean regresar a como eran las cosas antes de ejecutar este comando ejecutan

$ rvm system --default

Como instalar otras versiones

Si desean instalar otras versiones deben cumplir con las dependencias http://rvm.beginrescueend.com/requirements/. Por ejemplo para poder instalar jRuby en Debian:

$ sudo aptitude install sun-java6-bin sun-java6-jre sun-java6-jdk
$ rvm install jruby

Para Gentoo:

$ sudo emerge dev-java/sun-jdk dev-java/sun-jre-bin
$ rvm install jruby

bueno si hacen click en el vinculo tendrán mas detalles

Su comentario