IRuby, iindlela ezahlukeneyo zokuyifaka kwi-Ubuntu 20.04

malunga neruby

Kwinqaku elilandelayo siza kujonga iindlela ezahlukeneyo esinokufaka ngazo iRuby kwi-Ubuntu 20.04. URuby ngumthombo ovulekileyo, ojolise kwinto, ulwimi lwenkqubo ejolise kwinjongo ngokubanzi.

Namhlanje sinokufumana abalawuli abaninzi abakhoyo ukufaka iRuby. Oku kukuvumela ukuba usebenzise iinguqulelo ezininzi, kwaye uncede ukutshintsha phakathi kweenguqulelo zikaRuby. Abaphathi abasetyenzisiweyo beRuby zi-rbenv kunye ne-rvm. Nangona iRuby ikwakhona kwindawo yokugcina ubuntu. Kule migca ilandelayo siza kubona ukuba silufaka njani olu lwimi ku-Ubuntu 20.04, sisebenzisa ezi ndlela zintathu zokufaka.

Faka iRuby kwi-Ubuntu 20.04

Ukusuka koovimba bobuntu

Eyona ndlela ilula neyona ilula yokufaka olu lwimi kukusebenzisa eyakhelwe-ngaphakathi kumphathi wepakethe ye-apt. Inguqulelo kaRuby efakelweyo kum umphathi wephakheji efanelekileyo namhlanje yi-2.7. Ngaphambi kokuqala ufakelo, siza kuhlaziya uluhlu lwesoftware ekhoyo ngokuchwetheza kwi-terminal (Ctrl + Alt + T):

sudo apt update

Emva koko siya kusebenzisa lo myalelo ulandelayo qhubekeka kufakelo:

faka i-ruby-epheleleyo

sudo apt install ruby-full

Emva kokugqiba ukufakela, sebenzisa lo myalelo ukuya jonga ukuba ufakelo lube yimpumelelo kwaye loluphi uguqulelo olufakelweyo:

Inguqulelo efakwe ngokufanelekileyo

ruby --version

Sebenzisa iRVM

Esinye isixhobo se faka kwaye ulawule iRuby 3 kwi-Ubuntu nakwezinye iinkqubo ze-Gnu / Linux es I-RVM.

ukuba Faka iRVM kwi-Ubuntu 20.04, Siza kuqala ngokuhlaziya isalathiso sesoftware ngokuthayipha kwisiphelo sendlela (Ctrl + Alt + T):

sudo apt update

Ngoku sinokuqala faka ukuxhomekeka kweRVMSiza kwenza i-terminal efanayo emva komyalelo:

sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev

Emva kofakelo lokuxhomekeka, kuya kufuneka siphumeze le miyalelo faka iRVM:

faka i-rvm

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

Ngoku siza kuqhuba lo myalelo ukuya sebenzisa iRVM:

source ~/.rvm/scripts/rvm

Okwangoku sinako qhubeka nokufakwa kolu lwimi Ukuchwetheza kwisiphelo esinye:

faka iruby nge rvm

rvm install 3.0.0

ukuba sebenzisa iRuby efakiweyo njengemihla, sebenzisa umthetho:

rvm use 3.0.0 --default

ukuba jonga ufakelo kunye nohlobo, sebenzisa lo myalelo:

ufakelo nge-rvm

ruby -v

Sebenzisa iRbenv

I-Rbenv sisixhobo esinokusetyenziselwa ukutshintshela phakathi kweenguqulelo ezahlukeneyo zeRuby. Ukufakela olu lwimi, siya kufuna esinye isixhobo sokwakha i-ruby.

Ngaphambi kokuba siqale siza kusebenzisa lo myalelo ulandelayo ukuhlaziya uluhlu lweephakeji ezikhoyo:

sudo apt update

Ngoku siza kwenza lo myalelo ulandelayo faka ukuxhomekeka okuyimfuneko:

sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

Emva kokufaka ukuxhomekeka, siza kuyazisa le miyalelo clone iRbenv kunye neRuby-eyakha indawo yokugcina.

Ukwenza i-ruby github yokugcina

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

Inyathelo elilandelayo iya kuba kukulandela le miyalelo ilandelayo ukuya setha i-PATH kwi .bashrc:

qwalasela indlela

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

exec $SHELL

Okwangoku singafaka naluphi na uhlobo olukhoyo sisebenzisa iRbenv. Kuba jonga iinguqulelo ezikhoyoKwisiphelo sendlela (Ctrl + Alt + T) kufuneka siphumeze:

rbenv iinguqulelo ezikhoyo

rbenv install -l

Singayifaka ingxelo esiyifunayo ngokwenza umthetho ngolu hlobo lulandelayo. Kule nqaku, siya khetha inguqulelo engu-3.0.0 ukuchwetheza:

faka nge-rbenv

rbenv install 3.0.0

ukuba setha umahluko wehlabathiKuya kufuneka sisebenzise lo myalelo ulandelayo:

rbenv global 3.0.0

Guqula inombolo yenguqulo kunye nohlobo oluxhaswe yimeko-bume yakho. Kuba jonga ingxelo efakiweyo, sebenzisa umthetho:

Inguqulelo efakwe nge-rbenv

ruby -v

Yenza inkqubo yesampulu

Nokuba yeyiphi na inguqulelo oyisebenzisayo, emva kokufaka iRuby unokwenza inkqubo elula yomzekelo. Kule nto siza kusebenzisa nawuphi na umhleli wokubhaliweyo ukubhala isicatshulwa seRuby. Kuya kufuneka sisebenzise i ifayile ngolwandiso .rb. Kulo mzekelo ndiza kwenza ifayile ebizwa ngokuba molo.rb. Ukwazi oku, senza lo myalelo ulandelayo kwi-terminal (Ctrl + Alt + T):

vim hola.rb

Ngaphakathi kwifayile siya kuncamathisela le migca ilandelayo. Kule script siza kubona ukufakwa okulula kunye nokusebenza kwemveliso. Umyalelo ufumana Isetyenziselwa ukufumana ulwazi kumsebenzisi. Umyalelo ubeka isetyenziswa kolu lwimi ukuprinta ikhonsoli. KwiRuby, i umqhubi + esetyenziselwa ukudibanisa amaxabiso omtya.

Ruby umzekelo

puts "Escribe tu nombre :"
name = gets.chomp
puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"

Ukuqalisa lo mzekelo, Kufuneka sichwetheze lo myalelo ulandelayo kwisiphelo sendlela. Ukuba iskripthi asinampazamo, iya kuqala ukuprinta umyalezo 'Bhala igama lakho'. Apho kuyakufuneka sibhale into kwaye ucinezele u-Enter. Okulandelayo, iya kuwuprinta umyalezo esiwugcinileyo umahluko "igama":

Ruby umzekelo

ruby hola.rb

Kule migca siye sabona iindlela ezahlukeneyo zokufaka iRuby kwi-Ubuntu 20.04. Ukuba umntu ufuna ukwazi ngakumbi ngolu lwimi, angaya kwi iwebhusayithi yeprojekthi y jonga iimpawu zayo okanye maxwebhu inokufumaneka apho.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.