Iruby, ufakelo kunye nophuhliso lomzekelo osisiseko ku-Ubuntu

malunga neruby

Kwinqaku elilandelayo siza kujonga ukuba singayifaka njani iRuby kwi-Ubuntu. Yi le ulwimi oluvulekileyo, olunamandla, olujolise kwinto nolulinganisiweyo lwenkqubo ephuhliswe ngu Yukihiro 'Matz' Matsumoto eJapan. Iyaphunyezwa ngokudibanisa amanqaku ezinye iilwimi ezaziwayo zenkqubo, ezinje nge-PERL, i-Smalltalk, i-Ada, njl.

Olu lulwimi lwenkqubo eyilelwe uku yenza lula eminye yemisebenzi kucwangciso. Iyanciphisa ezinye zeendawo ezinzima zenkqubo kwaye yenze ukuba kwenzeke ukuba umdwelisi wenkqubo akhawuleze akhe okuthile ukusuka ekuqaleni. Ngaba yenzelwe ikakhulu abantu abafuna ukuqala inkqubo, kodwa nabani na unokusebenzisa olu lwimi ukwenza usetyenziso oluntsonkothileyo.

Siza kuba nakho ukufaka iRuby kwiGnu / Linux ngeendlela ezininzi. Sebenzisa Umphathi wepakethe efanelekileyo yindlela elula yokufaka uRuby Ubuntu. Kule posi siza kubona ukuba singayifaka njani iRuby kumgca wokuyalela kwaye senze ikhowudi yomzekelo esiza kuyenza ngolu lwimi.

Faka iRuby

Ukuqala siza kuvula i-terminal (Ctrl + Alt + T) kwi-Ubuntu bethu. Kule meko ndisebenzisa Ubuntu 18.04, kodwa sinokuyifaka kwiinguqulelo ezahlukeneyo zolu hambo. Ngaphambi kokwenza umyalelo wokufaka iRuby, kufuneka uhlaziyo lwesoftware yenkqubo. Ukuba ayihlaziyi, isenokungafaki kakuhle. Ukuhlaziya uluhlu, siza kwenza lo myalelo ulandelayo:

sudo apt update

Nje ukuba uhlaziyo lwemithombo yesoftware lugqityiwe, senza lo myalelo ulandelayo ngemvume yengcambu faka iruby:

sudo apt install ruby-full

Kuya kufuneka sicinezele u-'Y 'xa usicela imvume yokugqiba inkqubo yokufaka.

Ukufakwa kweeruby ngokupheleleyo

Ukuba ufakelo lugqityiwe ngempumelelo, sinako jonga ukuba uRuby usebenza ngokuchanekileyo okanye hayi ngokusebenzisa lo mthetho ulandelayo. Ukuba yonke into ichanekile, inkqubo iya kusibonisa uhlobo lweeruby efakwe kwinkqubo. Iziphumo ezibonisa kukuba Inguqulelo 2.5.1 ifakiwe kwinkqubo endiyisebenzisela lo mzekelo:

Inguqulelo yeRuby

ruby -v

Yenza inkqubo yesampulu kunye noRuby

Siza kukwazi Sebenzisa nawuphi na umhleli wokubhaliweyo ukubhala iskripthi somzekelo usebenzisa uRuby. Kule meko ndiza kusebenzisa umhleli we-nano. Kuya kufuneka sisebenzise kwifayile esiza kuyenza ulwandiso .rb. Kulo mzekelo ndiza kwenza ifayile ebizwa ngokuba molo.rb. Ukwazi oku, senza lo myalelo ulandelayo kwisiphelo sendlela (Ctrl + Alt + T) ukuvula umhleli:

nano hola.rb

Kule script siza kubona ukufakwa okulula kunye nokusebenza kwemveliso. Umyalelo get isetyenziswa kwiRuby ukufumana ulwazi lomsebenzisi kunye nomyalelo put isetyenziswa kolu lwimi ukuprinta ikhonsoli. KwiRuby, umqhubi + usetyenziselwa ukudibanisa amaxabiso omtya.

Ukwenza lo mzekelo, siya kukopa le khowudi ilandelayo kumhleli. Sigcina umxholo wefayile ngokucinezela u-Ctrl + O kwaye ucofe u-Enter. Siza kugqiba ngokucinezela i-Ctrl + X ukuphuma kwifayile.

Umzekelo ifayile hello.rb

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

Ukuqhuba inkqubo yethu yesampulu

umzekelo ngokusebenza kweruby

Ukuqalisa lo mzekelo, kuya kufuneka sibhale lo myalelo ulandelayo ukusuka kwisiphelo sendlela njalo njalo sebenzisa ifayile esandula ukwenziwa. Ukuba iskripthi asinazimpazamo, siza kuqala siprinte umyalezo 'Faka igama lakho'. Apho kuyakufuneka sibhale into kwaye ucinezele u-Enter. Okulandelayo, iya kuwuprinta umyalezo esiwugcinileyo "kwigama" eliguqukayo. Olu shicilelo luyakwenziwa phakathi kwemitya yokubhaliweyo esele ichaziwe kwifayile eyenziweyo. Ukwenza ifayile, kwisiphelo sendlela (Ctrl + Alt + T) sibhala:

ruby hola.rb

Njengoko ubona, nangona ungumzekelo olula, ukuba umtsha kwinkqubo, unokukhetha ulwimi lweRuby njengenye yeendlela zakho zokuqala ukuqala kwihlabathi lenkqubo. Nangona ukuqala kwasekuqaleni, mhlawumbi olona khetho lulungileyo Python. Ngokulandela eli nqaku lilula, nabani na uya kuba nakho ukufaka ngokulula iRuby kwinkqubo yabo ye-Ubuntu kwaye aqale ukudala ngokukhawuleza.

Ukuba kukho umntu ofuna yazi ngakumbi ngolu lwimi, ungahamba nge iwebhusayithi yeprojekthi kwaye ujonge 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.