¿Cómo funcionan realmente RVM y rbenv?
stoy interesado en cómo funcionan realmente RVM y rbenv.
Obviamente, cambian entre diferentes versiones de Ruby y gemas, pero ¿cómo se logra esto? Supuse que simplemente estaban actualizando enlaces simbólicos, pero habiendo profundizado en el código (y debo admitir que mi conocimiento de Bash es superficial) parecen estar haciendo más que esto.