Ruby Version Managers

Cosa starai creando

Diversi gestori di versioni di Ruby

The RVM

La prima cosa che abbiamo discusso nel video è stata la Ruby Version Manager. Ulteriori discussioni su questo argomento hanno evidenziato che:

  • Questa è stata la prima versione del gestore di versione per Ruby
  • Questo ha introdotto il concetto di "GemSets"

RBENV

Vale anche la pena prendere nota di RBENV che può essere trovato su GitHub.

Questo particolare progetto utilizza il concetto di "shim" per gestire le varie versioni di Ruby. Inoltre, è più leggero ed è meno intrusivo di RVM.

CHRuby

Puoi trovare anche CHRUBy su GitHub. Per quanto riguarda tutti i gestori di versione installati, questo è di gran lunga il più leggero di tutti ed è quello che utilizziamo nel video sopra.

Conclusione

Ognuno di questi gestori di versione ci consente di avere diverse versioni di Ruby installate nella nostra home directory, invece di dover installare Ruby nel sistema con il gestore di pacchetti del sistema operativo o manualmente. 

In questo tutorial, abbiamo usato chruby in questo tutorial per sperimentare con la gestione di più versioni di Ruby installate.