Ruby Version Managers

Lo que vas a crear

Diferentes gestores de versiones de Ruby

El RVM

Lo primero que comentamos en el video fue Ruby Version Manager. La discusión adicional sobre esto señaló que:

  • Esta fue la primera versión del gestor de versiones para Ruby.
  • Esto introdujo el concepto de "GemSets"

RBENV

También vale la pena tomar nota de RBENV que se puede encontrar en GitHub.

Este proyecto en particular utiliza el concepto de "cuñas" para administrar las diferentes versiones de Ruby. Además, es más liviano y menos intrusivo que el RVM.

CHRuby

También puedes encontrar a CHRuby en GitHub. En cuanto a todos los gestores de versiones instalados, este es, con mucho, el más ligero de todos, y es el que usamos en el video de arriba..

Conclusión

Cada uno de estos administradores de versiones nos permite tener diferentes versiones de Ruby instaladas en nuestro directorio principal, en lugar de tener que instalar Ruby en el sistema con el administrador de paquetes del sistema operativo o manualmente.. 

En este tutorial, usamos chruby en este tutorial para experimentar con la administración de múltiples versiones de Ruby instaladas.