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:
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.
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.