Ruby Versjon Manager (RVM)

posted in: Articles | 0

RVM er et kommandolinjeverktøy som lar deg enkelt installere, administrere og arbeide med flere ruby miljøer fra tolk til sett med perler.,dd»>

  • Installere GPG-nøkler:
    gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

    I tilfelle du får problemer eller ønsker å vite mer, sjekk sikkerhet

  • Installere RVM:
    \curl -sSL https://get.rvm.io | bash -s stable
  • For å installere RVM med standard Ruby og Rails i én kommando, kan du kjøre:
    \curl -sSL https://get.rvm.io | bash -s stable --rails
  • For mer informasjon og feilsøking besøk installasjonen dokumentasjon,
  • og lese om de nye autolib funksjoner
  • se på de mest nøyaktige (men ikke offisiell) rvm screencast
  • les den mest nøyaktige (men ikke offisiell) rvm jukse ark
  • du starter med Skinner?, se RailsCasts.com på Komme i Gang med Rekkverk

Samfunnet Opprettholdes Prosjektet

RVM er vedlikeholdt og støttet av samfunnet via problemet trackere og trekk forespørsler:

  • på hvert prosjekt i RVM Github organisasjon,
  • spesielt RVM prosjektet problemer tracker.

Produksjon

RVM lar deg distribuere hvert prosjekt med sin egen helt selvstendig og engasjert miljø, fra den spesifikke versjonen av ruby, helt ned til den nøyaktige sett av nødvendige perler for å kjøre programmet., Å ha et presist sett av perler også unngår problemet versjon av konflikter mellom prosjekter, noe som kan føre til vanskelige å spore feil og timer av hår tap. Med RVM, INGEN ANDRE EDELSTENER enn det som kreves er installert. Dette gjør du arbeider med flere komplekse søknader, der hver har en lang liste av gem avhengigheter, mye mer effektiv. RVM lar deg enkelt teste gem oppgraderinger, ved å bytte til en ny rent sett av perler for å teste med, og samtidig la den opprinnelige sett intakt., Den er fleksibel nok til å la deg beholde et sett av perler per miljøet, eller per utvikling gren, eller til og med per person utvikler smak!

– Utvikling

RVM reduserer kompleksiteten av de mange fasetter av ruby utvikling gjennom sine kommando-linje-API. Med RVM, du kan ha **identiske** selvstendige miljøer i din Utvikling, CI, Q/A -, Oppsamlings-og produksjonsmiljøer. Ikke mer skjulte mest profesjonelle veldrevne: hvis det fungerer for en av dem, vil det fungere i alle av dem. Med navngitte gemsets, kan du pålitelig og umiddelbart trykk og endringer fra ett miljø til et annet., Og, RVM er for Ruby-programmer *ikke bare for Rails*! Noen Ruby basert program som vil dra nytte av din bruk av RVM.

– Testing

RVM gjør at du lett kan teste både oppgradere og unnslippe stier veldig enkelt og konsekvent. Med RVM, kan du kjøre en test suite, rake oppgaver, milepæler og gem kommandoer mot flere ruby versjoner på samme tid. Dette betyr at du kan enkelt sikre at programmer som fungerer i Ruby 1.8.X, REE, MR 1.9.1, jruby, etc… og raskt avdekke eventuelle områder der de ikke gjør det.,

Gem Management

RVM har en svært fleksibel gem management system kalt Heter Perle Sett. RVM ‘s » gemsets’ gjør administrere perler på tvers av flere versjoner av Ruby et ikke-tema. RVM kan du legge til en liten tekstfil på din søknad i depot, i stedet for å sjekke inn tonnevis av perler som ville unødvendig økning av depotet størrelse. I tillegg, RVM er gemset ledelsen bruker en vanlig cache-katalogen, slik at kun en nedlastet versjon av hver perle ligger på disken i stedet for flere kopier.,

RVM bidrar til å sikre at alle aspekter av Ruby er helt inneholdt i brukerområde, sterkt oppfordrer tryggere, ikke-root bruker. Bruk av RVM rubiner gir dermed et høyere nivå av sikkerhet i systemet, og dermed reduserer risikoen og kutt helhetlig system driftsstans. I tillegg, siden alle prosesser som kjører på brukerens nivå, en kompromittert ruby prosessen kan ikke invadere hele systemet.

Support

RVM er i kontinuerlig utvikling, takket være samfunnet trekk forespørsler til prosjektet.

Legg igjen en kommentar

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