Kako namestiti Ruby?

Na Rubyja so vplivali različni jeziki, kot so Perl, Smalltalk, Lisp, po besedah ​​avtorja Yukihiro "Matz" Matsumoto iz Japonske. Sintaksa Ruby je podobna Perlu, medtem ko je interpretacija podobna Smalltalku, vendar se precej razlikuje od Pythona. Podpira funkcionalno in objektno usmerjeno programiranje. Ima sistem dinamičnega tipa in upravljanje pomnilnika je mogoče brez kakršnega koli posredovanja. Je programski jezik dinamičnega in splošnega namena. Ključne besede se uporabljajo za definiranje razreda in metod, medtem ko so kodni bloki lahko definirani s ključnimi besedami ali oklepaji. Ko se uporablja sigil, spremeni semantiko obsega spremenljivke. Določanje funkcij / spremenljivk zunaj razredov in njihovo vključitev v objekt je znano kot Proceduralno programiranje. Kadar je vse predmet ali ima anonimne funkcije, zapiranja in nadaljevanja, pri čemer ima vsak stavek vrednost, funkcije pa vrnejo zadnjo oceno, se ta napoti na objektno orientirano programiranje.

Značilnosti Ruby

  • Obravnava izjem in preobremenitev operaterja je mogoče.
  • Temeljito predmetno orientiran z dedovanjem in metaklasi.
  • Privzeti argumenti.
  • Ravni spremenljivega obsega označujejo oznake global, class, instance in local.
  • RubyGems se uporabljajo kot centralizirano upravljanje paketov.
  • REPL je interaktivna Rubyjeva lupina.
  • Podpora za Unicode in kodiranje z več znaki.
  • YAML, JSON in XML so standardni knjižnični moduli, ki so na voljo.

Knjižnice v samostojni namestitvi se imenujejo "dragulj". Vsak dragulj je sestavljen iz:

  • Koda
  • Dokumentacija
  • Specifikacija dragulja (Gemspec )

RubyGems je program za obdelavo paketov, ki zagotavlja standardni format za distribucijo Ruby programov. Z namestitvijo draguljev je to enostavno. RubyGems je integriran s traktorjem nakladanja Ruby. To naloži nameščene dragulje iz map knjižnice. Gems deluje z rubinom, zasnovan za določeno platformo, ki temelji na arhitekturi procesorja, OS sistema in različice. Vsak dragulj vsebuje tri pomembne stvari

  • Ime
  • Različica
  • Platforma

Koraki za namestitev Rubyja

V Debian GNU / Linux in Ubuntu lahko namestimo Ruby, kot je prikazano spodaj:

$ sudo apt-get install ruby-full

Paket, poln rubyja, zagotavlja staro stabilno izdajo na Debianu in Ubuntu.

Uporaba upravitelja paketov yum za RHEL, CentOS in Fedora.

$ sudo yum namestite rubin

Različica, nameščena prek tega, je najnovejša, ki bi bila na voljo ob izdaji.

Posodabljanje Rubyja z orodjem Installers

Novejšo različico je mogoče namestiti s pomočjo drugih namestitvenih programov, če je že nameščena različica Ruby potekla. V isti sistem je mogoče namestiti več različic Rubyja. Obstajajo namenska orodja, s pomočjo katerih lahko preklapljate med različnimi različicami. Ločenih drugih namestitvenih programov ni potrebno, če uporabljamo RVM (Ruby-Version-Manager).

Ruby-build

Ruby-build je vtičnik za rbenv. S tem lahko sestavite in namestite različne različice Rubyja. Na voljo za:

  • MacOS
  • Linux
  • UNIX podobni operacijski sistemi

Namestite Ruby

Različne različice Ruby je mogoče zbrati in namestiti v poljubne imenike z uporabo namestitve Ruby. V računalnikih MacO in Linux je Chruby orodje, ki je na voljo za preklop med različnimi različicami Rubyja, nameščenih na istem stroju.

Ruby Installer

RubyInstaller ponuja skoraj popolno nastavitev za celostno razvojno okolje Ruby v operacijskem sistemu Windows.

Kako namestiti Ruby na Windows

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

  • Kdor brez predhodnega znanja o Rubyju, lahko razmisli o možnosti, da se globoko razume.
  • Skozi osnove namestitve Ruby in uporabe Rubyja lahko preberete s spodnje povezave "Ali je RubyInstaller za vas?"

  • Priloženi Ruby + Devkit (različica) je najbolj stabilizirana in popolnoma preizkušena različica Rubyja, ki je na voljo za prenos.

  • Ko je prenos končan, odprite namestitveni program z dvojnim klikom. Pojavi se naslednji Windows:
  • Kliknite "Sprejemam licenco" in Naprej.

  • V naslednjem pogovornem oknu lahko spremenite namestitev Target Path of Ruby.

S kazalcem miške se lahko premaknete prek potrditvenih polj, da boste imeli kratko razlago možnosti.

  1. Za nastavitev spremenljivke okolja se uporablja možnost UTF-8.
  2. Pridružite datoteki .rb in .rbw vam bo omogočil zagon Rubyja z dvoklikom ali preprosto vtipkanje imena ukaza na lupini.
  3. Dodaj izvršilne datoteke Ruby vam omogoča, da Ruby namestite od vsepovsod. To lahko vpliva na obstoječe naprave Ruby.
  • Kliknite Namestitev.
  • Potrdite polje, če želite namestiti MYS2 razvojno verigo skupaj z Ruby. Kliknite Naprej.

  • Ko je namestitev končana, kliknite Finish.

  • Pripravljeni ste na Go.

Ruby v sistemu Mac OS:

MacOS je predhodno nameščen skupaj z Ruby. Na svojem terminalu lahko zaženete rubin -v, to bo kazalo na vnaprej nameščeno različico.

Uvod v Ruby on Rails

Ruby on Rails je okvir, napisan v Rubyju za razvoj spletnih aplikacij na strežniku. Rails je potreboval jezik, da je dinamično spletno stran vdelal v kodo HTML. Takrat je ustvarjalec tirnic Ruby smatral za boljšo možnost kot drugi jeziki. Za organiziranje aplikacijskega programiranja se uporablja vzorec model-pogled-krmilnik (MVC). Ruby on Rails je najpogosteje povezan z internetom prek nekega vmesnega spletnega strežnika.

Model

Baza podatkov in datoteka Ruby sta preslikana v tabelo v okviru Ruby on Rails. To je omenjeno kot model. Razvijalci lahko ignorirajo konvencijo o poimenovanju in izberejo različna imena za tabele, modele in z njimi povezane datoteke. Najboljša praksa pa je, da poimenujete tako: Datoteka 'user.rb' v imeniku aplikacij / modelov je lahko povezana s tabelo 'uporabniki' v bazi podatkov.

Krmilnik

Strežniška komponenta Rails je znana kot Controller. Določa, katero datoteko je treba dostaviti zunanjim zahtevam spletnega strežnika. Iskalna funkcija potrebuje poizvedbo za iskanje podatkov, ki ustrezajo iskanju. Krmilnik nato prenese določeno podmnožico podatkov v ustrezen pogled, da ustvari dokument HTML, ki vsebuje tabelo z eno vrstico na podatke. Krmilnik izvede eno ali več dejanj, kar je v bistvu blok, ki določa, kako odgovoriti na zunanjo zahtevo.

Pogled

Med izvajanjem se datoteka Erb oceni in pretvori v HTML. To dosežemo z uporabo View. Tirnice vključujejo orodja, ki nalogo razvijalcev olajšajo izdelavo modelov in pogledov za osnovno spletno mesto.

Priporočeni članki

To je navodila za namestitev Rubyja. Tu smo razpravljali o navodilih in različnih korakih za namestitev Rubyja. Če želite izvedeti več, si oglejte tudi naslednji članek -

  1. Ruby Intervju Vprašanja
  2. Ruby vs Python Performance
  3. Ruby proti vozlišču
  4. Uporabe Ruby