„Ruby“, pagrindinio „Ubuntu“ pavyzdžio diegimas ir plėtojimas

apie rubiną

Kitame straipsnyje mes apžvelgsime, kaip galime įdiegti „Ruby“ į „Ubuntu“. Tai yra atvira, dinamiška, į objektą orientuota ir subalansuota programavimo kalba kurį sukūrė Jukihiro 'Matz' Matsumoto Japonijoje. Jis įgyvendinamas derinant kitų populiarių programavimo kalbų, tokių kaip PERL, Smalltalk, Ada ir kt., Ypatybes.

Tai yra programavimo kalba, skirta supaprastinti kai kurias planavimo užduotis. Tai sumažina kai kurias sudėtingas programavimo dalis ir leidžia programuotojui greitai sukurti ką nors nuo nulio. Yra sukurta pirmiausia žmonėms, norintiems pradėti programuoti, bet kiekvienas gali naudoti šią kalbą kurdamas sudėtingas programas.

„Ruby“ galėsime įdiegti „Gnu / Linux“ keliais būdais. Naudokite „apt“ paketų tvarkyklė yra lengviausias būdas įdiegti „Ruby“ Ubuntu. Šiame įraše mes pamatysime, kaip mes galime įdiegti „Ruby“ iš komandinės eilutės ir vykdyti pagrindinį pavyzdinį kodą, kurį ketiname sugeneruoti šia kalba.

Įdiekite „Ruby“

Norėdami pradėti, mes atidarysime terminalą („Ctrl“ + „Alt“ + T) savo „Ubuntu“. Šiuo atveju aš naudoju Ubuntu 18.04, bet mes galime jį įdiegti skirtingose ​​šio platinimo versijose. Prieš vykdydami komandą įdiegti „Ruby“, turime atnaujinti sistemos programinės įrangos sąrašą. Jei jis neatnaujinamas, jis gali būti netinkamai įdiegtas. Norėdami atnaujinti sąrašą, vykdysime šią komandą:

sudo apt update

Baigus atnaujinti programinės įrangos šaltinius, vykdome šią komandą su root leidimu įdiekite rubiną:

sudo apt install ruby-full

Kai turėsime paprašyti leidimo užbaigti diegimo procesą, turėsime paspausti „Y“.

rubino pilna instaliacija

Jei diegimas bus sėkmingai baigtas, galime patikrinkite, ar Ruby veikia tinkamai ar ne vykdydami šią komandą. Jei viskas teisinga, sistema mums parodys sistemoje įdiegtą rubino versiją. Tai rodo rezultatas įdiegta 2.5.1 versija sistemoje, kurią naudoju šiam pavyzdžiui:

rubino versija

ruby -v

Sukurkite programos „Ruby“ pavyzdinę programą

Mes sugebėsime naudoti bet kurį teksto rengyklę parašyti scenarijaus pavyzdį naudodamas „Ruby“. Šiuo atveju aš naudosiu nano redaktorių. Turėsime naudoti failui, kurį ketiname sugeneruoti pratęsimas .rb. Šiame pavyzdyje ketinu sukurti failą, vadinamą hi.rb. Tai žinodami, mes atliekame šią komandą iš terminalo (Ctrl + Alt + T), kad atidarytume redaktorių:

nano hola.rb

Šiame scenarijuje matysime paprastas įvesties ir išvesties operacijas. Komanda gauna naudojamas rubinas gauti informaciją apie vartotoją ir komandos šia kalba naudojamas spausdinimas į konsolę. Ruby, + operatorius naudojamas derinti eilutės reikšmes.

Norėdami atlikti šį pavyzdį, nukopijuosime šį kodą į redaktorių. Failo turinį išsaugome paspausdami „Ctrl“ + O ir paspausdami „Enter“. Baigsime paspausdami „Ctrl“ + X, kad išeitumėte iš failo.

pavyzdinis failas labas.rb

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

Vykdome mūsų pavyzdinę programą

pavyzdys dirbant rubinu

Norėdami paleisti šį pavyzdį, turėsime parašyti šią komandą iš terminalo ir pan paleiskite naujai sukurtą failą. Jei scenarijuje nėra klaidų, jis pirmiausia išspausdins pranešimą „Įveskite savo vardą“. Ten turėsime ką nors parašyti ir paspausti Enter. Tada jis atspausdins pranešimą, kurį išsaugojome kintamajame „vardas“. Šis spausdinimas bus atliekamas tarp teksto eilučių, kurios jau apibrėžtos sukurtame faile. Norėdami įvykdyti failą, terminale („Ctrl“ + „Alt“ + T) rašome:

ruby hola.rb

Kaip matote, nepaisant to, kad esate labai paprastas pavyzdys, jei esate naujokas programavimo srityje, galite pasirinkti „Ruby“ kalbą kaip vieną iš pirmųjų galimybių pradėti programavimo pasaulyje. Nors pradėti nuo nulio, galbūt geriausias variantas yra Pitonas. Laikydamasis šio paprasto straipsnio, kiekvienas galės lengvai įdiegti „Ruby“ savo „Ubuntu“ sistemoje ir pradėti kurti gana greitai.

Jei kas nori daugiau sužinoti apie šią kalbą, galite pereiti projekto svetainė ir patikrinti jo charakteristikas arba Dokumentacija kad galima rasti ten.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.