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