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:
sudo apt install ruby-full
Emva kokugqiba ukufakela, sebenzisa lo myalelo ukuya jonga ukuba ufakelo lube yimpumelelo kwaye loluphi uguqulelo olufakelweyo:
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:
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:
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:
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.
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:
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 install -l
Singayifaka ingxelo esiyifunayo ngokwenza umthetho ngolu hlobo lulandelayo. Kule nqaku, siya khetha inguqulelo engu-3.0.0 ukuchwetheza:
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:
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.
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 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.