Ruby Version Manager (RVM) (Suomi)

posted in: Articles | 0

RVM on komentorivin työkalu, jonka avulla voit helposti asentaa, hallita ja työskennellä useita ruby ympäristöissä tulkkien sarjaa helmiä.,dd”>

  • Asenna GPG-avaimet:
    gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

    jos kohtaat kysymyksiä tai haluat tietää enemmän, tarkista, turvallisuus

  • Asentaa RVM:
    \curl -sSL https://get.rvm.io | bash -s stable
  • asentaa RVM default Ruby ja Kiskot yksi komento, suorita:
    \curl -sSL https://get.rvm.io | bash -s stable --rails
  • lisätietoja ja vianmääritys osoitteessa asennuksen dokumentointi
  • ja lukea uusia autolib ominaisuudet
  • katso tarkin (mutta ei virallinen) rvm screencast
  • lue tarkin (mutta ei virallinen) rvm cheat sheet
  • alkaen Kiskot?, katsella RailsCasts.com Aloittanut Kiskot

Yhteisön Ylläpidetään Hankkeen

RVM ylläpidetään ja tuetaan yhteisön kautta kysymys seurantoja ja vetää pyynnöt:

  • kunkin hankkeen RVM Github organisaatio,
  • erityisesti RVM-hankkeen kysymyksiä tracker.

Tuotanto

RVM avulla voit ottaa käyttöön kunkin hankkeen, jolla on oma täysin itsenäinen ja oma-ympäristössä, erityinen versio ruby, kaikki alas tarkka joukko tarvitaan helmiä ajaa sovelluksen., Ottaa tarkka joukko helmiä myös välttää ongelman versio konflikteja hankkeiden välillä, joka voi aiheuttaa vaikeasti jäljitettävissä virheitä ja tuntia hiustenlähtöä. RVM: llä ei asenneta muita kuin vaadittuja jalokiviä. Tämä tekee työskentelystä useita monimutkaisia sovelluksia, joissa jokaisella on pitkä lista jalokivi riippuvuuksia, paljon tehokkaampaa. RVM avulla voit helposti testata helmi päivityksiä, vaihtamalla uusi puhdas joukko helmiä testata, kun jättää alkuperäisen ehjänä., Se on tarpeeksi joustava, jotta voit jopa säilyttää joukon helmiä per ympäristö, tai per kehitys haara, tai jopa kunkin yksittäisen kehittäjän maku!

Kehitys

RVM vähentää monimutkaisuutta monia puolia ruby kehityksen kautta komentorivin API. RVM: n avulla sinulla voi olla **identtiset** itsenäiset ympäristöt kehitys -, CI -, Q/A -, Lavastus-ja Tuotantoympäristössäsi. Ei enää kätkettyjä gotchoja: jos se toimii yhdelle heistä, se toimii kaikissa. Nimettyjen gemsettien avulla voit luotettavasti ja välittömästi siirtää muutoksia ympäristöstä toiseen., Ja, RVM on Ruby-sovelluksia, *ei vain Kiskot*! Mikä tahansa Ruby-pohjainen sovellus hyötyy RVM: n käytöstä.

Testaus

RVM avulla voit helposti testata sekä päivittää ja poistumistiet hyvin helposti ja johdonmukaisesti. RVM: n avulla voit suorittaa testisarjan, rake-tehtävät, vertailuarvot ja jalokivikomennot useita ruby-versioita vastaan samanaikaisesti. Tämä tarkoittaa, että voit helposti varmistaa, että sovelluksesi toimivat Ruby 1.8: ssa.X, REE, MRI 1.9.1, jruby jne… ja nopeasti paljastaa kaikki alueet, joilla ne eivät.,

Gem Management

RVM: ssä on erittäin joustava jalokivien hallintajärjestelmä nimeltä Gem Sets. RVM: n ”jalokivet” tekevät jalokivien hallinnoinnista Rubyn eri versioiden välillä ei-myönteisen. RVM: n avulla voit lisätä pienen tekstitiedoston sovelluksen arkistoon sen sijaan, että tarkistaisit tonneittain jalokiviä, jotka täyttäisivät tarpeettomasti arkistosi koon. Lisäksi RVM on gemset johto käyttää yhteistä cache-hakemistoon, joten vain yksi ladattu versio kunkin helmi asuu levyn sijaan useita kopioita.,

RVM auttaa varmistamaan, että kaikki näkökohdat Ruby ovat täysin sisällä käyttäjän tilaa, voimakkaasti kannustaa turvallisempaa, ei-root käyttää. RVM-rubiinien käyttö parantaa siten järjestelmän turvallisuutta ja vähentää siten riskiä ja vähentää järjestelmän seisokkeja. Lisäksi, koska kaikki prosessit toimivat käyttäjätasolla, vaarantunut ruby prosessi voi vaarantaa koko järjestelmän.

Tuki

RVM on jatkuvasti kehittyvä, kiitos yhteisön vetää pyyntöjä hanke.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *