RVM: et værktøj til at bruge flere versioner af Ruby på samme tid

rubin-på-skinner

Ruby Version Manager, ofte forkortet som RVM, er en softwareplatform designet til at styre flere Ruby-installationer på den samme enhed.

Hele Ruby-miljøet, inklusive Ruby-tolk, installeret RubyGems og dokumentation, er opdelt. En udvikler kan derefter skifte mellem de forskellige versioner for at arbejde på forskellige projekter med forskellige versionskrav.

Også RVM fungerer som installatør til andre Ruby-implementeringer. Disse inkluderer JRuby, mruby, MacRuby, IronRuby, Maglev, Rubinius, Ruby Enterprise Edition, Topaz og GoRuby. Derudover understøtter RVM installationen af ​​patchede versioner af MR.

Dybest set RVM gør det nemt for brugeren at installere og skifte mellem flere versioner af Ruby på OS X og Linux.

Det er også muligt at installere forskellige niveauer af patches, og Wayne har sammensat en liste med eksempler for at vise dig de forskellige ting, RVM kan gøre fra kommandolinjen (inklusive perlehåndtering).

RVM indeholder funktioner til organisering af Ruby-ædelstene gennem "ædelstene", samling af ædelstene adskilt af et navneområde og en tilknyttet Ruby-installation.

Hvordan installeres RVM på Ubuntu og derivater?

For dem, der er interesseret i at kunne installere denne applikation på deres system, skal de følge en række trin for at få dette fremragende værktøj.

Den første ting, vi skal gøre, er at åbne en terminal i vores system med Ctrl + ALT + T, og i den skal vi udføre følgende kommando:

sudo apt-get install software-properties-common

Færdiggjort dette nu vi vil støtte os selv med følgende kommando for at tilføje applikationsregistret til vores system med:

sudo apt-add-repository -y ppa:rael-gc/rvm

Vi opdaterer vores liste over pakker og applikationer med:

sudo apt-get update

Endelig vi fortsætter med at installere applikationen med:

sudo apt-get install rvm

Når RVM-installationen er færdig, er det nu nødvendigt at udføre dette trin for altid at indlæse RVM. Vi skal foretage en ændring i terminalen, som vi bruger, så den altid foretager et login.

I tilfælde af Gnome-terminalen skal de gøre dette:

terminal

Når ændringen er foretaget, er det nødvendigt at genstarte dit system, så de foretagne ændringer indlæses i starten af ​​systemet.

Og klar med det, vil du være klar til at begynde at bruge dette fremragende værktøj på dit system.

Installation af Ruby på Ubuntu og derivater

Allerede ved hjælp af RVM i vores system kan vi udføre installationen af ​​Ruby ved hjælp af dette, bare base med at køre følgende kommando:

rvm install ruby

nu, Grundlæggende RVM-brugsscenarier inkluderer installation og skift mellem forskellige versioner af rubin.

Grundlæggende brug af RVM

Når der ikke er angivet nogen version, installerer RVM den seneste stabile version eller den valgte tolk.

Hvis du udelader at specificere tolken, antager RVM, at du vil installere Ruby MRI. De følgende eksempler ville have nøjagtig den samme effekt:

rvm install ruby-2.3.1

rvm install ruby-2.3

rvm install 2.3.1

rvm install 2.3

Nu som du kan se Det er muligt at installere flere versioner af Ruby, som du kan bruge denne fordel til ethvert af dine projekter eller job.

Pointen er nu indstil en Ruby-version som standard, for dette kan vi gøre brug af flaget:

rvm use INTERPRETER[-VERSION] --default

Nu ville det anvendte eksempel være som følger:

rvm use jruby-1.8 --default

I dette tilfælde bruger vi Java-implementeringen til Ruby. Men hvis jeg for eksempel kun er interesseret i Ruby, skal du bare køre det som følger:

rvm --default use 2.1.1

Vi kontrollerer versionen med:

ruby -v

Og det giver dig et output af typen:

ruby 2.1.1xxxxx

Si du vil vide de Ruby-installationer, du har udført, skal du bare køre:

rvm list rubies

Eller for eksempel hvis du vil vide den version, du definerede som standard:

rvm list default

Endelig, hvis du vil slette eller fjerne fra dit system, kan du bruge følgende kommandoer:

rvm remove # Elimina los archivos ruby, source y gemsets / archives opcionales
rvm uninstall # Simplemente elimina el rubí - deja todo lo demás.

Hvis du vil vide mere om din brug, Du kan besøge deres hjemmeside, hvor du vil finde en masse information om deres brug.

Linket er dette.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Antonio FS sagde han

    Endelig med din tutorial har jeg været i stand til at installere RVM, da jeg har prøvet før med andre, og der var ingen måde. Alt var perfekt første gang.

    Mange tak.