Ruby versiebeheerders

Wat je gaat creëren

Verschillende Ruby-versiebeheerders

De RVM

Het eerste dat we in de video bespraken, was de Ruby Version Manager. Aanvullende discussie hieromtrent wees erop dat:

  • Dit was de eerste versiemanager versie voor Ruby
  • Dit introduceerde het concept van "GemSets"

RBENV

Het is ook de moeite waard om kennis te nemen van RBENV, dat te vinden is op GitHub.

Dit specifieke project maakt gebruik van het concept "shims" voor het beheer van de verschillende Ruby-versies. Bovendien is het lichter en minder opdringerig dan RVM.

CHRuby

Je kunt CHRuby ook op GitHub vinden. Voor zover alle versiebeheerders geïnstalleerd zijn, is dit verreweg de lichtste van allemaal en het is degene die we in de bovenstaande video gebruiken.

Conclusie

Elk van deze versiebeheerders staat ons toe om verschillende versies van Ruby geïnstalleerd te hebben in onze homedirectory, in plaats van Ruby te moeten installeren in het systeem met de OS-pakketbeheerder of handmatig. 

In deze tutorial hebben we chruby in deze tutorial gebruikt om te experimenteren met het beheren van meerdere geïnstalleerde Ruby-versies.