Kuidas Rubiini installida?

Rubiini mõjutasid erinevad keeled, näiteks Perl, Smalltalk, Lisp, looja sõnul Yukihiro “Matz” Matsumoto Jaapanist. Ruby süntaks sarnaneb Perliga, tõlgendus sarnaneb Smalltalkiga, kuid erineb Pythonist märkimisväärselt. See toetab funktsionaalset ja objektorienteeritud programmeerimist. Sellel on dünaamiline tüüpi süsteem ja mäluhaldust saab teha ilma igasuguse sekkumiseta. See on dünaamiline ja üldotstarbeline programmeerimiskeel. Klassi ja meetodite määratlemiseks kasutatakse märksõnu, samas kui koodiplokke saab mõlemad määratleda märksõnade või traksidega. Sigili kasutamisel muudab see muutuja ulatuse semantikat. Klassidest väljaspool olevate funktsioonide / muutujate määratlemine ja nende muutmine objektiks on tuntud kui protseduuriline programmeerimine. Kui kõik on objekt või sellel on anonüümsed funktsioonid, sulgemised ja jätkused, millel on igal avaldusel väärtus, ja funktsioonid annavad viimase hinnangu, viidatakse sellele objektorienteeritud programmeerimisele.

Rubiini omadused

  • Erandkorras on võimalik käitlemine ja operaatori ülekoormamine.
  • Põhjalikult objektile orienteeritud pärimise ja metaklasside abil.
  • Vaikeargumendid.
  • Muutuva ulatuse taset tähistavad sellised globaalsed, klassi-, eksemplari- ja lokaalsed sildid.
  • RubyGemsi kasutatakse tsentraliseeritud paketthaldusena.
  • REPL on interaktiivne Ruby Shell.
  • Unicode'i ja mitme tähemärgi kodeeringute tugi.
  • YAML, JSON ja XML on saadaval olevad standardsed teegi moodulid.

Autonoomses seadistuses olevaid raamatukogusid nimetatakse pärliks. Iga pärl koosneb:

  • Kood
  • Dokumentatsioon
  • Gempec spetsifikatsioon (Gemspec )

RubyGems on pakettikäitleja, mis pakub Ruby programmide levitamiseks standardset vormingut. Selle abil saab kalliskivide paigaldamisega hõlpsalt hakkama. RubyGems on integreeritud Ruby käituslaaduriga. See laadib installitud kalliskivid teegi kaustadest. Vääriskivid töötavad rubiiniga, mis on loodud kindlale platvormile, mis põhineb protsessori arhitektuuril, süsteemi OS-il ja versioonil. Iga kalliskivi sisaldab kolme olulist asja

  • Nimi
  • Versioon
  • Platvorm

Ruby installimise sammud

Debiani GNU / Linux ja Ubuntu saame Ruby installida järgmiselt:

$ sudo apt-get install ruby-full

Rubiini täis pakett pakub vana stabiilset väljaannet Debianis ja Ubuntus.

Yum paketihalduri kasutamine RHEL, CentOS ja Fedora jaoks.

$ sudo yum install ruby

Selle kaudu installitud versioon on viimane, mis oleks sellel väljalaske ajal saadaval.

Ruby värskendamine installeerijate abil

Uuema versiooni saab installida kolmanda osapoole installijate abil, kui juba installitud Ruby versioon on aegunud. Samasse süsteemi on võimalik installida mitu Ruby versiooni. On olemas spetsiaalsed tööriistad, mis aitavad erinevate versioonide vahel vahetada. Eraldi kolmanda osapoole installeerijad pole RVM-i (Ruby-Version-Manager) kasutamisel vajalikud.

Rubiini ehitamine

Ruby-build on rbenvi plugin. Selle abil saab koostada ja installida Ruby erinevaid versioone. Saadaval:

  • MacOS
  • Linux
  • UNIX-i sarnased opsüsteemid

Ruby install

Ruby erinevaid versioone saab kompileerida ja Ruby-install abil suvalistesse kataloogidesse installida. MacOs ja Linuxi masinas on Chruby tööriist, mis on ette nähtud sama masina installitud erinevate Ruby versioonide vahel liikumiseks.

Rubiini paigaldaja

RubyInstaller pakub suures osas Windowsi täieliku Ruby arenduskeskkonna täielikku häälestamist.

Ruby installimine Windowsi

  • Avatud -> https://rubyinstaller.org/

  • Igaüks, kellel pole Ruby kohta eelnevaid teadmisi, võib kaaluda sügava mõistmise võimalust.
  • Ruby installimise ja Ruby kasutusviiside kohta saate tutvuda antud lingilt „Kas RubyInstaller on teie jaoks?“

  • Pakutav Ruby + Devkit (versioon) on kõige stabiliseeritum ja täielikult testitud Ruby versioon, mis on allalaadimiseks saadaval.

  • Kui allalaadimine on lõpule viidud, avage installija topeltklõpsamisega. Ilmub järgmine Windows:
  • Klõpsake nuppu „Nõustun litsentsiga“ ja siis nuppu Järgmine.

  • Järgmises dialoogiboksis saate muuta Ruby installimise sihtpunkti.

Valikute lühikese selgituse saamiseks võite liigutada hiirekursori märkeruutude kohal.

  1. Keskkonnamuutuja seadistamiseks kasutatakse valikut UTF-8.
  2. Faili .rb ja .rbw ühendamine võimaldab teil topeltklõpsuga käivitada Ruby või lihtsalt sisestada kestale käsu nimi.
  3. Ruby käivitatavate failide lisamine võimaldab teil installida Ruby kõikjalt. See võib mõjutada olemasolevaid Ruby installeerimisi.
  • Klõpsake Install.
  • Märkige ruut, kui soovite installida koos Rubyga ka MYS2 arendusahela. Klõpsake nuppu Edasi.

  • Kui installimine on lõpule jõudnud, klõpsake nuppu Valmis.

  • Oled valmis minema.

Rubiin Mac-OS-is:

MacOS tuleb koos Ruby'ga eelinstallida. Võite oma terminalis käivitada ruby ​​-v, see osutab eelinstalleeritud versioonile.

Ruby on Railssi sissejuhatus

Ruby on Rails on Ruby kirjutatud raamistik serveripoolsete veebirakenduste arendamiseks. Rööpad vajavad dünaamilise veebilehe HTML-koodi manustamiseks keelt. Sel ajal pidas rööbaste looja Rubiini paremaks võimaluseks kui teised keeled. Rakenduste programmeerimise korraldamiseks kasutatakse mudelit - vaate-kontrolleri (MVC) mustrit. Ruby on Rails on Internetti kõige sagedamini ühendatud mõne esiotsa veebiserveri kaudu.

Mudel

Andmebaas ja Ruby-fail kaardistatakse tabelis Ruby on Rails raamistikus. Seda nimetatakse mudeliks. Arendajad võivad nimetamisreeglit ignoreerida ja valida tabelitele, mudelitele ja nendega seotud failidele erinevad nimed. Parim tava on nimetada järgmiselt: rakenduse / mudelite kataloogis faili 'user.rb' saab seostada andmebaasi tabeliga 'kasutajad'.

Kontroller

Rails'i serveripoolne komponent on tuntud kui kontroller. See määrab, milline fail veebiserverist välistele päringutele edastatakse. Otsingufunktsioon vajab otsingule vastavate andmete leidmiseks päringut. Seejärel edastab kontroller osa andmete alamhulgast vastavale vaatele, et luua HTML-dokument, mis sisaldab tabelit, milles on üks rida andmete kohta. Kontroller teeb ühe või mitu toimingut, mis on põhimõtteliselt plokk, mis täpsustab, kuidas välisele päringule reageerida.

Vaade

Käituse ajal hinnatakse Erb-faili ja teisendatakse see HTML-i. See saavutatakse View abil. Rööpad sisaldavad tööriistu, mis muudavad arendajate ülesande lihtsamaks tavalise veebisaidi mudelite ja vaadete konstrueerimise.

Soovitatavad artiklid

See on olnud juhis Ruby installimiseks. Siin oleme arutanud juhiseid ja erinevaid toiminguid Ruby installimiseks. Lisateabe saamiseks võite vaadata ka järgmist artiklit -

  1. Ruby Intervjuu küsimused
  2. Ruby vs Pythoni jõudlus
  3. Rubiin vs sõlm
  4. Kasutab rubiini

Kategooria: