Cambiar entre versiones de Ruby

Pik es una herramienta que nos permite cambiar fácilmente entre las diferentes versiones de Ruby que tengamos instaladas en nuestro equipo.

Actualmente utilizo dos versiones diferentes de JRuby, la versión 1.3.1 y 1.7.0 esto debido a que trabajo con aplicaciones tanto en Rails 2 como en Rails 3.

Veremos como cambiar de una version a otra con el comando pik


Instalar Pik utilizando rubygems

Para instalar Pik desde el gem installer basta con digitar el siguiente comando en la consola:

gem install pik



Procedemos a ejecutar el siguiente comando que nos creará un directorio para la instalación de pik:

pik_install C:\pik



Procedemos a agregar pik a nuestro PATH. Para ello bastará con agregar C:\pik a la variable de entorno PATH.

Añadir versiones de Ruby

Para agregar nuestras diferentes versiones de Ruby utilizaremos el comando Add

pik add [ruta de JRuby]


Listar las versiones en Pik

Para listar las versiones de Ruby en nuestro Pik utilizaremos el siguiente comando:

pik list

Cambiar entre versiones de Ruby

Para cambiar entre una versión y otra bastará con digitar el comando pik acompañado del numero de versión, por ejemplo:

pik 131

para conocer la version de JRuby activa bastará con utilizar el comando jruby -v


Resolución de problemas

Uno de los problemas más frecuentes es la falta de uno o más argumentos en la variable de entorno PATH, muchas veces será necesario reiniciar el sistema (Windows) para que los valores añadidos al PATH tomen efecto.

Al ejecutar el comando echo %path%  se debería ver un resultado que contenga lo siguiente: