I-RVM: ithuluzi lokusebenzisa izinhlobo eziningi zeRuby ngasikhathi sinye

ama-ruby-on-rails

Umphathi we-Ruby Version, evame ukufushaniswa njenge-RVM, iyipulatifomu yesoftware eyenzelwe ukuphatha ukufakwa okuningi kweRuby kudivayisi efanayo.

Yonke imvelo yeRuby, kufaka phakathi utolika kaRuby, ufake iRubyGems, nemibhalo, ihlukanisiwe. Umthuthukisi angashintsha phakathi kwezinguqulo ezahlukahlukene asebenze kumaphrojekthi ahlukahlukene ngezidingo zenguqulo ezihlukile.

Futhi, i-RVM isebenza njengesifaki sokunye ukwenziwa kweRuby. Lokhu kufaka phakathi i-JRuby, i-mruby, i-MacRuby, i-IronRuby, i-Maglev, i-Rubinius, i-Ruby Enterprise Edition, i-Topaz, ne-GoRuby. Ngokwengeziwe, i-RVM isekela ukufakwa kwezinguqulo ezihlanganisiwe zeMRI.

Ngokuyinhloko i-RVM kwenza kube lula kumsebenzisi ukufaka nokushintsha phakathi kwezinguqulo eziningi zeRuby ku-OS X neLinux.

Kungenzeka futhi ukufaka amazinga ahlukene wezimagqabhagqabha futhi uWayne uhlanganise uhlu lwezibonelo ukukubonisa izinto ezahlukahlukene iRVM engazenza kusuka kulayini womyalo (kufaka phakathi ukuphathwa kwegugu).

I-RVM inikezela ngezici zokuhlela amagugu kaRuby "ngamagugu ayigugu," amaqoqo amagugu ahlukaniswe i-namespace, nokufakwa okuhlobene kweRuby.

Ungayifaka kanjani i-RVM ku-Ubuntu nakwezinye izinto?

Kulabo abanentshisekelo yokukwazi ukufaka lolu hlelo lokusebenza kusistimu yabo, kufanele balandele uchungechunge lwezinyathelo zokuthola leli thuluzi elihle kakhulu.

Into yokuqala okufanele siyenze ukuvula ukuphela kwesistimu yethu nge-Ctrl + ALT + T futhi kuyo sizokwenza umyalo olandelayo:

sudo apt-get install software-properties-common

Kwenziwe lokhu manje sizozixhasa ngomyalo olandelayo wokufaka okugcinwa kohlelo lokusebenza ohlelweni lwethu nge:

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

Sibuyekeza uhlu lwethu lwamaphakeji nezinhlelo zokusebenza nge:

sudo apt-get update

Okokugcina siyaqhubeka ukufaka uhlelo lokusebenza nge:

sudo apt-get install rvm

Lapho ukufakwa kwe-RVM sekuphelile, manje kuyadingeka ukwenza lesi sinyathelo ukulayisha njalo i-RVM. Kufanele senze ushintsho esigungwini esisisebenzisayo ukuze ngaso sonke isikhathi singene ngemvume.

Endabeni yesiginali seGnome, kufanele benze lokhu:

Isikhumulo

Lapho ushintsho selwenziwe, kuyadingeka ukuqala kabusha uhlelo lwakho ukuze ushintsho olwenziwe lulayishwe ekuqaleni kohlelo.

Futhi ngomumo ngalo, uzobe usulungele ukuqala ukusebenzisa leli thuluzi elihle kakhulu kusistimu yakho.

Ukufaka iRuby ku-Ubuntu nakwizakhi

Kakade ngosizo lwe-RVM ohlelweni lwethu sesingafaka uRuby ngosizo lwayo, vele usebenzise umyalo olandelayo:

rvm install ruby

Manje, Izimo zokusetshenziswa kwe-RVM eziyisisekelo zifaka ukufaka nokushintsha phakathi kwezinhlobo ezahlukahlukene ze-ruby.

Ukusetshenziswa okuyisisekelo kwe-RVM

Uma kungekho nguqulo eshiwo, i-RVM izofaka inguqulo eqinile yakamuva noma utolika okhethiwe.

Uma uyeka ukucacisa utolika, i-RVM izocabanga ukuthi ufuna ukufaka iRuby MRI. Izibonelo ezilandelayo zizoba nomphumela ofanayo:

rvm install ruby-2.3.1

rvm install ruby-2.3

rvm install 2.3.1

rvm install 2.3

Manje njengoba ubona Kungenzeka ukufaka izinhlobo eziningi zeRuby ongasebenzisa ngazo le nzuzo kunoma yimaphi amaphrojekthi noma imisebenzi yakho.

Iphuzu manje ukuthi setha inguqulo yeRuby njengokuzenzakalelayo, ngalokhu singasebenzisa ifulegi:

rvm use INTERPRETER[-VERSION] --default

Manje Isibonelo esisetshenzisiwe sizoba ngale ndlela elandelayo:

rvm use jruby-1.8 --default

Kulokhu sisebenzisa ukuqaliswa kweJava kweRuby. Kepha ngokwesibonelo uma nginentshisekelo kuphela kuRuby, vele ugijime ngale ndlela elandelayo:

rvm --default use 2.1.1

Sihlola inguqulo nge:

ruby -v

Futhi izokunikeza okukhiphayo kohlobo:

ruby 2.1.1xxxxx

Si ufuna ukwazi ukufaka kukaRuby okwenzile, vele ugijime:

rvm list rubies

Noma ngokwesibonelo uma ufuna ukwazi inguqulo oyichaze njengedifolthi:

rvm list default

Ekugcineni, uma ufuna ukususa noma ukususa ohlelweni lwakho ungasebenzisa imiyalo elandelayo:

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

Uma ufuna ukwazi kabanzi ngokusetshenziswa kwakho, Ungavakashela iwebhusayithi yabo lapho uzothola khona imininingwane eminingi ngokusetshenziswa kwabo.

Isixhumanisi yilokhu.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   U-Antonio FS kusho

    Ekugcineni ngesifundo sakho ngikwazile ukufaka i-RVM, ngoba ngizamile ngaphambili nabanye futhi bekungekho ndlela. Konke kwakuphelele okokuqala.

    Ngiyabonga kakhulu