RVM: et verktøy for å bruke flere versjoner av Ruby samtidig

rubin-på-skinner

Ruby Versjon Manager, ofte forkortet som RVM, er en programvareplattform designet for å administrere flere Ruby-installasjoner på samme enhet.

Hele Ruby-miljøet, inkludert Ruby-tolk, installert RubyGems og dokumentasjon, er partisjonert. En utvikler kan deretter veksle mellom de forskjellige versjonene for å jobbe med forskjellige prosjekter med forskjellige versjonskrav.

Også RVM fungerer som installatør for andre Ruby-implementeringer. Disse inkluderer JRuby, mruby, MacRuby, IronRuby, Maglev, Rubinius, Ruby Enterprise Edition, Topaz og GoRuby. I tillegg støtter RVM installasjonen av oppdaterte versjoner av MR.

I utgangspunktet RVM gjør det enkelt for brukeren å installere og bytte mellom flere versjoner av Ruby på OS X og Linux.

Det er også mulig å installere forskjellige nivåer av oppdateringer, og Wayne har satt sammen en liste med eksempler for å vise deg de forskjellige tingene RVM kan gjøre fra kommandolinjen (inkludert perlehåndtering).

RVM tilbyr funksjoner for å organisere Ruby-perler gjennom "edelstener", samlinger av edelstener atskilt med et navneområde og en tilhørende Ruby-installasjon.

Hvordan installere RVM på Ubuntu og derivater?

For de som er interessert i å kunne installere dette programmet på systemet sitt, må de følge en rekke trinn for å få dette utmerkede verktøyet.

Det første vi bør gjøre er å åpne en terminal i systemet vårt med Ctrl + ALT + T, og i den skal vi utføre følgende kommando:

sudo apt-get install software-properties-common

Gjort dette nå vi kommer til å støtte oss selv med følgende kommando for å legge til applikasjonsregisteret til systemet vårt med:

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

Vi oppdaterer listen over pakker og applikasjoner med:

sudo apt-get update

Endelig vi fortsetter å installere applikasjonen med:

sudo apt-get install rvm

Når RVM-installasjonen er ferdig, er det nå nødvendig å utføre dette trinnet for alltid å laste RVM. Vi må gjøre en endring i terminalen som vi bruker, slik at den alltid logger inn.

Når det gjelder Gnome-terminalen, må de gjøre dette:

terminal

Når endringen er gjort, er det nødvendig å starte systemet på nytt slik at endringene blir lastet i begynnelsen av systemet.

Og klar med det, vil du være klar til å begynne å bruke dette utmerkede verktøyet på systemet ditt.

Installere Ruby på Ubuntu og derivater

Allerede ved hjelp av RVM i systemet vårt kan vi installere Ruby ved hjelp av det, bare baser med å kjøre følgende kommando:

rvm install ruby

Grunnleggende RVM-bruksscenarier inkluderer installasjon og bytte mellom forskjellige versjoner av rubin.

Grunnleggende bruk av RVM

Når en versjon ikke er spesifisert, vil RVM installere den siste stabile versjonen eller den valgte tolk.

Hvis du unnlater å spesifisere tolk, vil RVM anta at du vil installere Ruby MRI. Følgende eksempler vil ha nøyaktig samme effekt:

rvm install ruby-2.3.1

rvm install ruby-2.3

rvm install 2.3.1

rvm install 2.3

Nå som du kan se Det er mulig å installere flere versjoner av Ruby som du kan benytte deg av denne fordelen for alle dine prosjekter eller jobber.

Poenget nå er angi en Ruby-versjon som standard, for dette kan vi bruke flagget:

rvm use INTERPRETER[-VERSION] --default

Nå vil det anvendte eksemplet være som følger:

rvm use jruby-1.8 --default

I dette tilfellet bruker vi Java-implementeringen for Ruby. Men hvis jeg for eksempel bare er interessert i Ruby, er det bare å kjøre det slik:

rvm --default use 2.1.1

Vi sjekker versjonen med:

ruby -v

Og det vil gi deg en produksjon av typen:

ruby 2.1.1xxxxx

Si du vil vite Ruby-installasjonene du har gjort, bare kjør:

rvm list rubies

Eller for eksempel hvis du vil vite hvilken versjon du definerte som standard:

rvm list default

Til slutt, hvis du vil slette eller fjerne fra systemet ditt, kan du bruke 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 vite mer om bruken din, Du kan besøke nettsiden deres hvor du finner mye informasjon om bruken av dem.

Koblingen er denne.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Antonio FS sa

    Endelig med veiledningen din har jeg klart å installere RVM, siden jeg har prøvd tidligere med andre, og det var ingen måte. Alt var perfekt første gang.

    Tusen takk.