Ruby Version Managers

Hva du skal skape

Ulike Ruby Version Managers

RVM

Den første tingen vi diskuterte i videoen var Ruby Version Manager. Ytterligere diskusjon rundt dette påpekte at:

  • Dette var den første versjonshåndteringsversjonen for Ruby
  • Dette introduserte begrepet "GemSets"

RBENV

Det er også verdt å merke seg RBENV som finnes på GitHub.

Dette bestemte prosjektet bruker begrepet "shims" for å håndtere de forskjellige Ruby-versjonene. I tillegg er det lettere og det er mindre påtrengende enn RVM.

CHRuby

Du kan også finne CHRuby på GitHub. Så langt som alle versjonshåndterer installert, er dette langt den letteste av dem alle, og det er det vi bruker i videoen ovenfor.

Konklusjon

Hver av disse versjonshåndteringene tillater oss å ha forskjellige versjoner av Ruby installert i vår hjemmekatalog, i stedet for å måtte installere Ruby til systemet med OS pakkebehandling eller manuelt. 

I denne opplæringen brukte vi chruby i denne opplæringen til å eksperimentere med å administrere flere installerte Ruby-versjoner.