RVM: chishandiso chekushandisa shanduro zhinji dzeRuby panguva imwe chete

ruby-on-njanji

Ruby Shanduro Manager, kazhinji inopfupikiswa seRVM, ipuratifomu yesoftware yakagadzirirwa kubata akawanda maRuby kuiswa pane imwecheteyo kifaa.

Iyo yese Ruby nharaunda, kusanganisira iye Ruby muturikiri, akaisirwa RubyGems, uye zvinyorwa, zvakakamurwa. Mugadziri anogona kubva achinja pakati peshanduro dzakasiyana kuti ashande pamapurojekiti akasiyana siyana nezvinodiwa zvevhezheni zvakasiyana.

Zvakare, RVM inoshanda seyakagadzika kune kumwe kuitisa kweRuby. Izvi zvinosanganisira JRuby, mruby, MacRuby, IronRuby, Maglev, Rubinius, Ruby Enterprise Edition, Topaz, uye GoRuby. Pamusoro pezvo, RVM inotsigira kumisikidzwa kweshanduro dzeMRI.

Chaizvoizvo RVM zvinoita kuti zvive nyore kumushandisi kuisa uye kushandura pakati pezvakawanda shanduro dzeRuby pane OS X neLinux.

Izvo zvakare zvinokwanisika kuisa akasiyana mazinga ezvimedu uye Wayne akaisa pamwechete runyorwa rwemienzaniso kukuratidza izvo zvakasiyana zvinhu izvo RVM inogona kuita kubva kumutsara wekuraira (kusanganisira gem manejimendi).

RVM inopa maficha ekuronga Ruby matombo kuburikidza nematombo anokosha, kuunganidzwa kwematombo akapatsanurwa nenzvimbo yezita, uye inosanganisirwa Ruby kuisirwa.

Maitiro ekuisa RVM muUbuntu uye zvigadzirwa?

Kune avo vanofarira kugona kuisa chishandiso pane yavo system, ivo vanofanirwa kuteedzera akateedzana nhanho kuti vatore ichi chakanakisa chishandiso.

Chinhu chekutanga chatinofanira kuita kuvhura terminal mune yedu system neCtrl + ALT + T uye mairi tichaita unotevera kuraira:

sudo apt-get install software-properties-common

Waita izvi izvozvi isu tichaenda kuzvitsigira nemirairo inotevera yekuwedzera chishandiso pane yedu system ne:

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

Isu tinogadziridza runyorwa rwedu rwe mapakeji uye kunyorera ne:

sudo apt-get update

Finalmente isu tinoenderera mberi nekuisa iko kunyorera ne:

sudo apt-get install rvm

Kana kumisikidzwa kweRVM kwapera, izvozvi zvave kufanirwa kuita nhanho iyi kugara uchiisa RVM. Isu tinofanirwa kuita shanduko mune iyo terminal yatinoshandisa kuitira kuti igare ichiita login.

Muchiitiko cheiyo Gnome terminal, ivo vanofanirwa kuita izvi:

terminal

Kana shanduko yaitwa, zvakafanira kuti utangezve system yako kuitira kuti shanduko dzakaitwa dziremerwe pakutanga kwechirongwa.

Uye wakagadzirira nazvo, uchave wakagadzirira kutanga kushandisa ichi chakanakisa chishandiso pane yako system.

Kuisa Ruby paUbuntu uye zvigadzirwa

Nechekare nerubatsiro rweRVM mune yedu system tinogona kuisa Ruby nerubatsiro rwayo, ingoita base nekumhanya unotevera kuraira:

rvm install ruby

Zvino, Basic RVM mashandisiro ezvinhu anosanganisira kuisa nekuchinja pakati peshanduro dzakasiyana dzeruby.

Kushandiswa kwekutanga kweRVM

Kana pasina vhezheni yakatsanangurwa, RVM ichaisa yazvino vhezheni yakagadzikana kana muturikiri akasarudzwa.

Ukasiya kutsanangura muturikiri, RVM inofunga kuti iwe unoda kuisa Ruby MRI. Iyi inotevera mienzaniso ichave nemhedzisiro yakafanana.

rvm install ruby-2.3.1

rvm install ruby-2.3

rvm install 2.3.1

rvm install 2.3

Iye zvino sezvauri kuona Izvo zvinokwanisika kuisa akawanda maBhaibheri eRuby aunogona kushandisa iyi bhenefiti kune chero ako mapurojekiti kana mabasa.

Pfungwa ikozvino ndeiyi seta iyo Ruby vhezheni seyakasarudzika, kune izvi tinogona kushandisa mureza:

rvm use INTERPRETER[-VERSION] --default

Iye zvino Muenzaniso wakashandiswa ungave unotevera:

rvm use jruby-1.8 --default

Mune ino kesi isu tiri kushandisa iyo Java kuitiswa kweRuby. Asi semuenzaniso kana ndiri kungofarira Ruby, ingo mhanya seinotevera:

rvm --default use 2.1.1

Isu tinotarisa vhezheni yacho ne:

ruby -v

Uye ichakupa chinobuda cherudzi:

ruby 2.1.1xxxxx

Si iwe unoda kuziva iyo Ruby kuiswa kwawakaita, chingomhanya:

rvm list rubies

Kana semuenzaniso kana iwe uchida kuziva iyo vhezheni yawakatsanangura seyakasarudzika:

rvm list default

Chekupedzisira, kana iwe uchida kudzima kana kubvisa kubva kune yako system unogona kushandisa inotevera mirairo:

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

Kana iwe uchida kuziva zvakawanda nezve kushandisa kwako, Unogona kushanyira webhusaiti yavo kwaunowana ruzivo rwakawanda nezve mashandisiro avo.

Iyo yekubatanidza ndeiyi.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Antonio FS akadaro

    Pakupedzisira nedzidziso yako ini ndakakwanisa kuisa RVM, sezvo ini ndamboedza nevamwe uye pakanga pasina nzira. Zvese zvinhu zvakafamba zvakakwana nguva yekutanga.

    Ndinokutendai zvikuru.