RVM: alat za istovremeno korištenje više verzija Rubyja

rubin-na-šinama

Ruby Manager za upravljanje verzijama, često skraćeno kao RVM, je softverska platforma dizajnirana za upravljanje višestrukim Ruby instalacijama na istom uređaju.

Cjelokupno Ruby okruženje, uključujući Ruby interpreter, instalirane RubyGems i dokumentaciju, podijeljeno je. Tada programer može prebacivati ​​između različitih verzija kako bi radio na različitim projektima s različitim zahtjevima za verzijom.

Takođe, RVM radi kao instalater za druge Ruby implementacije. Tu se uključuju JRuby, mruby, MacRuby, IronRuby, Maglev, Rubinius, Ruby Enterprise Edition, Topaz i GoRuby. Pored toga, RVM podržava instalaciju zakrpljenih verzija MRI.

U osnovi RVM olakšava korisniku instaliranje i prebacivanje između više verzija Ruby-a na OS X i Linux.

Također je moguće instalirati različite razine zakrpa, a Wayne je sastavio listu primjera kako bi vam pokazao razne stvari koje RVM može učiniti iz naredbenog retka (uključujući upravljanje draguljima).

RVM pruža značajke za organiziranje Ruby dragulja kroz "gemsets", kolekcije dragulja odvojene prostorom imena i pridruženu Ruby instalaciju.

Kako instalirati RVM na Ubuntu i derivate?

Oni koji su zainteresirani za mogućnost instaliranja ove aplikacije na svoj sistem, moraju slijediti niz koraka kako bi dobili ovaj izvrsni alat.

Prvo što bismo trebali učiniti je otvoriti terminal u našem sustavu pomoću Ctrl + ALT + T i u njemu ćemo izvršiti sljedeću naredbu:

sudo apt-get install software-properties-common

Gotovo sada podržati ćemo se sljedećom naredbom za dodavanje spremišta aplikacija u naš sistem pomoću:

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

Ažuriramo našu listu paketa i aplikacija sa:

sudo apt-get update

Konačno nastavljamo instalirati aplikaciju sa:

sudo apt-get install rvm

Nakon završetka instalacije RVM-a, sada je potrebno izvršiti ovaj korak kako biste uvijek učitali RVM. Moramo izvršiti promjenu na terminalu koji koristimo tako da uvijek napravi prijavu.

U slučaju Gnome terminala, moraju to učiniti:

terminal

Nakon što je promjena izvršena, potrebno je ponovo pokrenuti sistem tako da se izvršene promjene učitaju na početku sistema.

I spremni s njim, bit ćete spremni početi koristiti ovaj izvrsni alat na vašem sistemu.

Instaliranje Ruby-a na Ubuntu i derivate

Već uz pomoć RVM-a u našem sistemu možemo instalirati Ruby uz pomoć njega, samo baza sa izvođenjem sljedeće naredbe:

rvm install ruby

Sada, Osnovni scenariji upotrebe RVM-a uključuju instaliranje i prebacivanje između različitih verzija ruby-a.

Osnovna upotreba RVM-a

Kada nije navedena nijedna verzija, RVM će instalirati najnoviju stabilnu verziju ili odabrani tumač.

Ako izostavite specificiranje tumača, RVM će pretpostaviti da želite instalirati Ruby MRI. Sljedeći primjeri imali bi potpuno isti učinak:

rvm install ruby-2.3.1

rvm install ruby-2.3

rvm install 2.3.1

rvm install 2.3

Kao što vidite Moguće je instalirati više verzija Rubyja pomoću kojih ovu pogodnost možete iskoristiti za bilo koji od svojih projekata ili poslova.

Poenta je sada postavite Ruby verziju kao zadanu, za to možemo koristiti zastavicu:

rvm use INTERPRETER[-VERSION] --default

Sada bi primijenjeni primjer bio sljedeći:

rvm use jruby-1.8 --default

U ovom slučaju koristimo Java implementaciju za Ruby. Na primjer, ako me zanima samo Ruby, samo ga pokrenite na sljedeći način:

rvm --default use 2.1.1

Verziju provjeravamo sa:

ruby -v

I dat će vam izlaz tipa:

ruby 2.1.1xxxxx

Si želite znati Ruby instalacije koje ste radili, samo pokrenite:

rvm list rubies

Ili na primjer ako želite znati verziju koju ste definirali kao zadanu:

rvm list default

Konačno, ako želite izbrisati ili ukloniti sa svog sistema, možete koristiti sljedeće naredbe:

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

Ako želite znati više o svojoj upotrebi, Možete posjetiti njihovu web stranicu na kojoj ćete pronaći puno informacija o njihovoj upotrebi.

Link je ovaj.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Antonio FS rekao je

    Napokon, s vašim uputstvom uspio sam instalirati RVM, jer sam već pokušao s drugima i nije bilo načina. Prvi put je sve bilo savršeno.

    Hvala lijepo.