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

rubin-na-šinama

Upravitelj verzija Rubyja, često skraćeno kao RVM, je softverska platforma dizajnirana za upravljanje više Rubyjevih instalacija na istom uređaju.

Čitavo okruženje Ruby, uključujući tumač Ruby, 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đer, RVM radi kao instalater za druge Ruby-jeve implementacije. To uključuje JRuby, mruby, MacRuby, IronRuby, Maglev, Rubinius, Ruby Enterprise Edition, Topaz i GoRuby. Uz to, RVM podržava instalaciju zakrpljenih verzija MRI-a.

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

Također je moguće instalirati različite razine zakrpa, a Wayne je sastavio popis 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 putem "gemsetova", kolekcija dragulja odvojenih prostorom imena i pridružene Ruby instalacije.

Kako instalirati RVM na Ubuntu i derivate?

Oni koji su zainteresirani za mogućnost instaliranja ove aplikacije na svoj sustav, moraju slijediti niz koraka kako bi dobili ovaj izvrstan 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

Učinio ovo sada podržat ćemo se sljedećom naredbom za dodavanje spremišta aplikacija u naš sustav pomoću:

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

Naš popis paketa i aplikacija ažuriramo s:

sudo apt-get update

Konačno nastavljamo s instaliranjem aplikacije 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 ponovno pokrenuti sustav tako da se izvršene promjene učitaju na početku sustava.

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

Instaliranje Ruby-a na Ubuntu i derivate

Već imamo pomoć RVM-a u našem sustavu, možemo izvršiti instalaciju Rubyja uz pomoć ovog, samo baza sa izvođenjem sljedeće naredbe:

rvm install ruby

sada, Osnovni scenariji korištenja RVM-a uključuju instaliranje i prebacivanje između različitih verzija ruby-a.

Osnovna upotreba RVM-a

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

Ako izostavite navođenje 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

Sad kao što vidite Moguće je instalirati više verzija Rubyja pomoću kojih ovu pogodnost možete iskoristiti za bilo koji svoj projekt ili posao.

Poanta je sada u tome 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 pomoću:

ruby -v

I dobit ćete 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

Napokon, ako želite izbrisati ili ukloniti iz svog sustava, 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.

Poveznica je ovo.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Antonio FS dijo

    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.

    Puno hvala.