Esihlokweni esilandelayo sizobheka ukuthi singamfaka kanjani uRuby ku-Ubuntu. Lokhu ulimi oluvulekile, olunamandla, oluqondiswe entweni nolulinganiselayo esakhiwe ngu Yukihiro 'Matz' Matsumoto eJapane. Kusetshenziswa ngokuhlanganisa izici zezinye izilimi ezithandwayo zohlelo, njenge-PERL, i-Smalltalk, i-Ada, njll.
Lolu wulimi lohlelo olwenzelwe uku yenza lula eminye yemisebenzi ekuhleleni. Iyanciphisa ezinye izingxenye eziyinkimbinkimbi zohlelo futhi yenze kube nokwenzeka ukuthi umqambi akwazi ukwakha okuthile ngokushesha kusuka ekuqaleni. Ingabe yakhelwe ikakhulukazi abantu abafuna ukuqala izinhlelo, kepha noma ngubani angasebenzisa lolu limi ukudala izinhlelo zokusebenza eziyinkimbinkimbi.
Sizokwazi ukufaka uRuby ku-Gnu / Linux ngezindlela eziningana. Sebenzisa Umphathi wephakethe we-apt kuyindlela elula yokufaka uRuby ku-Ubuntu. Kulokhu okuthunyelwe sizobona ukuthi singamfaka kanjani uRuby kulayini womyalo bese senza ikhodi eyisibonelo eyisisekelo esizoyikhiqiza ngalolu limi.
Faka uRuby
Ukuqala sizovula i-terminal (Ctrl + Alt + T) ku-Ubuntu bethu. Kulokhu ngisebenzisa Ubuntu 18.04, kepha singayifaka ezinhlotsheni ezahlukahlukene zalokhu kusatshalaliswa. Ngaphambi kokusebenzisa umyalo wokufaka uRuby, kufanele buyekeza uhlu lwesoftware. Uma ingabuyekezi, kungenzeka ingafaki kahle. Ukuvuselela uhlu, sizokhipha umyalo olandelayo:
sudo apt update
Lapho ukuvuselelwa kwemithombo yesoftware kuqediwe, senza umyalo olandelayo ngemvume yezimpande faka i-ruby:
sudo apt install ruby-full
Kuzofanele sicindezele u-'Y 'lapho usicela imvume yokuqedela inqubo yokufaka.
Uma ukufakwa kuqediwe ngempumelelo, singakwazi hlola ukuthi uRuby usebenza kahle noma cha ngokusebenzisa umyalo olandelayo. Uma konke kulungile, uhlelo luzosikhombisa uhlobo lwerubhi efakwe ohlelweni. Umphumela okhombisayo yilokho inguqulo 2.5.1 ifakiwe ohlelweni engilusebenzisela lesi sibonelo:
ruby -v
Dala uhlelo lwesampula noRuby
Sizokwazi sebenzisa noma yimuphi umhleli wombhalo ukubhala iskripthi sesibonelo usebenzisa uRuby. Kulokhu ngizosebenzisa isihleli se-nano. Kuzofanele sisebenzisele ifayili esizokhiqiza ifayela le- isandiso .rb. Ngalesi sibonelo ngizokwakha ifayili elibizwa ngokuthi sawubona. Ukwazi lokhu, senza umyalo olandelayo kusuka ku-terminal (Ctrl + Alt + T) ukuvula umhleli:
nano hola.rb
Kulo mbhalo sizobona imisebenzi elula yokufaka nokukhipha. Umyalo get isetshenziswa ku-ruby ukuthola imininingwane yomsebenzisi nomyalo put isetshenziswa kulolu limi ukuphrinta kukhonsoli. KuRuby, opharetha + basetshenziselwa ukuhlanganisa amanani entambo.
Ukwenza lesi sibonelo, sizokopisha ikhodi elandelayo kusihleli. Sigcina okuqukethwe yifayela ngokucindezela u-Ctrl + O nokucindezela u-Enter. Sizoqeda ngokucindezela u-Ctrl + X ukuphuma kufayela.
puts "Escribe tu nombre :" name = gets.chomp puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"
Ukuqalisa uhlelo lwethu lwesampula
Ukuqalisa lesi sibonelo, kuzofanele sibhale umyalo olandelayo kusuka ku-terminal nokunye sebenzisa ifayela elisanda kudalwa. Uma iskripthi singenamaphutha, sizoqala siphrinte umyalezo othi 'Faka igama lakho'. Lapho kuzofanele sibhale okuthile bese ucindezela u-Enter. Okulandelayo, izophrinta umyalezo esiwugcine ku- "name" oguquguqukayo. Lokhu kuprinta kuzokwenziwa phakathi kwezintambo zombhalo esezivele zichaziwe kufayela elidaliwe. Ukwenza ifayili, ku-terminal (Ctrl + Alt + T) sibhala:
ruby hola.rb
Njengoba ukwazi ukubona, yize uyisibonelo esilula, uma umusha ezinhlelweni, ungakhetha ulimi lweRuby njengenye yezinketho zakho zokuqala ukuqala emhlabeni wohlelo. Yize ukuqala ekuqaleni, mhlawumbe inketho enhle kunazo zonke Python. Ngokulandela le ndatshana elula, noma ngubani uzokwazi ukufaka kalula uRuby ohlelweni lwabo lwe-Ubuntu futhi aqale ukudala ngokushesha okukhulu.
Uma kukhona ofuna wazi kabanzi ngalolu limi, ungadlula ku- iwebhusayithi yephrojekthi bese uhlola izici zayo noma imibhalo lokho kungatholakala lapho.