Maareeyaha Ruby, inta badan loo soo gaabiyo RVM, waa barnaamij software ah oo loogu talagalay in lagu maareeyo rakibaado badan oo Ruby isla qalab ah.
Dhamaan jawiga Ruby, oo ay kujirto turjubaanka Ruby, rakibay RubyGems, iyo dukumiinti, waa lakala saaray. Soo-saare ayaa markaa u kala beddeli kara noocyada kala duwan si uu uga shaqeeyo mashaariic kala duwan oo leh shuruudaha noocyo kala duwan.
Sidoo kale, RVM wuxuu u shaqeeyaa sidii rakibe loogu talagalay hirgelinta kale ee Ruby. Kuwaas waxaa ka mid ah JRuby, mruby, MacRuby, IronRuby, Maglev, Rubinius, Ruby Enterprise Edition, Topaz, iyo GoRuby. Intaa waxaa sii dheer, RVM waxay taageertaa rakibidda noocyada la duubay ee MRI.
Asal ahaan RVM waxay u sahlaysaa adeegsadaha inuu rakibo oo beddelo noocyo badan oo Ruby ah oo ku jira OS X iyo Linux.
Waxa kale oo suurtagal ah in lagu rakibo heerar kala duwan oo dhejisyo ah Wayne waxa uu diyaariyey liis tusaalayaal ah si uu kuu tuso waxyaabaha kala duwan ee RVM ay ka qaban karto khadka amarka (oo ay ku jiraan maareynta jawharadu).
RVM waxay bixisaa astaamo loogu talagalay abaabulida jawharad Ruby ah iyada oo loo marayo "gemsets", ururinta jawharad kala soocay magaca magaca, iyo rakibaadda Ruby ee la xidhiidha
Sidee loo rakibaa RVM Ubuntu iyo derivatives?
Kuwa xiiseynaya inay awoodaan inay ku rakibaan codsigan nidaamkooda, waa inay raacaan talaabooyin taxane ah si ay u helaan qalabkan aadka u wanaagsan.
Waxa ugu horreeya ee ay tahay inaan sameyno waa inaan ka furno terminal nidaamkeena Ctrl + ALT + T oo dhexdeeda ayaan ku fulin doonnaa amarka soo socda:
sudo apt-get install software-properties-common
tan hadda la sameeyay waxaan dooneynaa inaan ku taageerno nafteena amarka soo socda si loogu daro keydka arjiga nidaamkayaga:
sudo apt-add-repository -y ppa:rael-gc/rvm
Waxaan ku cusbooneysiineynaa liistada xirmooyinka iyo codsiyada:
sudo apt-get update
Finalmente waxaan sii wadaynaa inaan ku rakibno arjiga:
sudo apt-get install rvm
Marka rakibida RVM la dhammeeyo, hadda waa lagama maarmaan in la qaado tallaabadan si marwalba loo raro RVM. Waa inaan isbedel ku sameynaa terminalka aan isticmaalno si had iyo jeer ay u gasho soo gal.
Xaaladaha Gnome terminal, waa inay tan sameeyaan:
Marka isbedelka la sameeyo, waxaa lagama maarmaan ah in dib loo bilaabo nidaamkaaga si isbedelada la sameeyay lagu rakibo bilowga nidaamka.
Oo aad ku diyaar garowdo, waxaad diyaar u noqon doontaa inaad bilowdo adeegsiga qalabkan aadka u fiican ee nidaamkaaga.
Ku rakibida Ruby Ubuntu iyo noocyo kala duwan
Markii horeba waxaan ku xisaabtamaynaa gargaarka RVM ee nidaamkeena waxaan ku sameyn karnaa rakibida Ruby iyadoo la adeegsanayo tan, kaliya ku saleysan socodsiinta amarka soo socda:
rvm install ruby
Hadda, Xaaladaha isticmaalka aasaasiga ah ee RVM waxaa ka mid ah rakibidda iyo beddelidda noocyada kala duwan ee ruby.
Isticmaalka aasaasiga ah ee RVM
Marka aan la qeexin nooca, RVM ayaa rakibi doonta nooca xasilloon ee ugu dambeeyay ama turjubaanka la xulay.
Haddii aad dhaafto inaad cadeyso turjubaanka, RVM waxay u qaadan doontaa inaad rabto inaad rakibto Ruby MRI. Tusaalooyinka soo socdaa waxay lahaan doonaan saameyn isku mid ah:
rvm install ruby-2.3.1 rvm install ruby-2.3 rvm install 2.3.1 rvm install 2.3
Hadda sida aad arki karto Waa suurtagal in la rakibo noocyo badan oo Ruby ah oo aad uga faa'iideysan karto faa'iidadan mid ka mid ah mashaariicdaada ama shaqooyinkaaga.
Muhiimadu hada waa u deji nooca Ruby sida caadiga ah, tan waxaan u isticmaali karnaa calanka:
rvm use INTERPRETER[-VERSION] --default
Hadda Tusaalaha la dalbaday wuxuu noqon doonaa sidan soo socota:
rvm use jruby-1.8 --default
Xaaladdan oo kale waxaan u adeegsaneynaa hirgelinta Java ee Ruby. Laakiin tusaale ahaan haddii aan kaliya xiiseynayo Ruby, kaliya u socod sida soo socota:
rvm --default use 2.1.1
Waxaan ku hubineynaa nooca:
ruby -v
Waxayna ku siin doontaa wax soo saar nooca:
ruby 2.1.1xxxxx
Si waxaad dooneysaa inaad ogaato rakibaadda Ruby ee aad sameysay, kaliya ordo:
rvm list rubies
Ama tusaale ahaan haddii aad rabto inaad ogaato nooca aad ku qeexday inuu yahay kii ugu dambeeyay:
rvm list default
Ugu dambeyntiina, haddii aad rabto inaad tirtirto ama aad ka saarto nidaamkaaga waxaad isticmaali kartaa amarrada soo socda:
rvm remove # Elimina los archivos ruby, source y gemsets / archives opcionales
rvm uninstall # Simplemente elimina el rubí - deja todo lo demás.
Haddii aad rabto inaad waxbadan ka ogaato isticmaalkaaga, Waxaad booqan kartaa boggooda internetka halkaas oo aad ka heli doonto macluumaad badan oo ku saabsan isticmaalkooda.
Ugu dambeyntiina tababarkaaga waxaan awooday inaan rakibo RVM, tan iyo markii aan horay isugu dayay kuwa kale oo aysan jirin waddo. Wax walba waxay ahaayeen hagaagsan markii ugu horeysay.
Waad ku mahadsantihiin.