Kako instalirati Ruby?

Na Rubyja su utjecali različiti jezici kao što su Perl, Smalltalk, Lisp, prema tvorcu, Yukihiro "Matz" Matsumoto iz Japana. Sintaksa Ruby slična je Perlu, dok je interpretacija slična Smalltalku, ali znatno se razlikuje od Pythona. Podržava funkcionalno i objektno orijentirano programiranje. Ima sustav dinamičnog tipa i upravljanje memorijom se može obaviti bez ikakve intervencije. To je dinamički i opći programski jezik. Ključne riječi koriste se za definiranje klase i metoda, dok se blokovi kodova mogu definirati ključnim riječima ili zagradama. Kad se koristi sigil, mijenja semantiku opsega varijable. Definiranje funkcija / varijabli izvan klasa i njihovo stavljanje u dio objekta poznato je pod nazivom Proceduralno programiranje. Kada je sve objekt ili ima anonimne funkcije, zatvaranja i nastavke pri čemu svaka izjava ima vrijednost, a funkcije vraćaju posljednju procjenu, tada se upućuje na objektno orijentirano programiranje.

Značajke Ruby

  • Rukovanje iznimkama i preopterećenje rukovaoca mogu se izvršiti.
  • Temeljito objektno orijentirana s nasljeđivanjem i metaklazama.
  • Zadani argumenti.
  • Razine varijabilnog opsega označene su oznakama kao globalne, klase, instance i lokalne.
  • RubyGems koriste se kao centralizirano upravljanje paketima.
  • REPL je interaktivna Rubinova ljuska.
  • Podrška za kodiranje Unicode i više znakova.
  • YAML, JSON i XML standardni su dostupni bibliotečki moduli.

Biblioteke u samostalnom postavljanju nazvane su "dragulj". Svaki se dragulj sastoji od:

  • Kodirati
  • Dokumentacija
  • Specifikacija dragulja (Gemspec )

RubyGems je program za obradu paketa koji pruža standardni format za distribuciju Ruby programa. Instalacija dragulja se time jednostavno rukuje. RubyGems integriran je s utovarivačem ručnog vremena. To učitava instalirane dragulje iz mapa knjižnice. Gems rade s rubinima dizajniranim za određenu platformu temeljenu na arhitekturi CPU-a, OS-u sustava i verziji. Svaki dragulj sadrži tri važne stvari

  • Ime
  • Verzija
  • Platforma

Koraci za instaliranje Rubyja

U Debian GNU / Linux i Ubuntu možemo instalirati Ruby na sljedeći način:

$ sudo apt-get install rubin-full

Paket pun rubin nudi staro stabilno izdanje na Debianu i Ubuntu.

Korištenje yum upravitelja paketa za RHEL, CentOS i Fedora.

$ sudo yum instalirajte rubin

Verzija instalirana putem ove verzije je najnovija koja bi bila dostupna u to vrijeme izdavanja.

Ažuriranje Rubyja pomoću Instalatora

Novija inačica može se instalirati pomoću trećih instalatora ako je već instalirana verzija Rubyja istekla. Na isti sustav moguće je instalirati više verzija Rubyja. Postoje namjenski alati koji mogu pomoći prebacivanju između različitih verzija. Odvojeni instalacijski programi treće strane nisu potrebni kada koristimo RVM (Ruby-Version-Manager).

Ruby graditi

Ruby-build je dodatak za rbenv. S ovim se mogu sastaviti i instalirati različite verzije Rubyja. Dostupan za:

  • MacOS
  • Linux
  • Operativni sustavi slični UNIX-u

Ugraditi Ruby

Različite verzije Ruby-a mogu se sastaviti i instalirati u proizvoljne direktorije koristeći Ruby-install. U računalima MacO i Linux, Chruby je alat koji se pruža za prebacivanje između različitih Ruby verzija instaliranih na istom stroju.

Ruby Installer

RubyInstaller pruža prilično potpunu postavku za kompletno Rubyvo okruženje za razvoj na Windows-u.

Kako instalirati Ruby na Windows

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

  • Svatko bez prethodnog znanja o Rubyju može razmotriti mogućnost da se duboko razumije.
  • Možete proći osnove Ruby Installation i Upotrebe Rubyja s danog linka "Je li RubyInstaller za vas?"

  • Pružena Ruby + Devkit (verzija) je najstabilizirana i potpuno testirana verzija Rubyja koja je dostupna za preuzimanje.

  • Nakon dovršetka preuzimanja otvorite instalacijski program dvaput klikom. Pojavi se sljedeći Windows:
  • Kliknite "Prihvaćam licencu" i zatim Next.

  • U sljedećem dijaloškom okviru možete promijeniti ciljni put Ruby instalacije.

Možete pomaknuti pokazivač miša preko potvrdnih okvira da biste dobili kratko objašnjenje opcija.

  1. UTF-8 opcija se koristi za postavljanje varijable okoline.
  2. Pridružite datoteke .rb i .rbw omogućiti će vam pokretanje Ruby dvostrukim klikom ili jednostavno upisivanje naziva naredbe na ljusci.
  3. Dodavanje Ruby izvršnih datoteka omogućuje vam da instalirate Ruby odasvud. To može utjecati na postojeće Ruby instalacije.
  • Kliknite Install.
  • Potvrdite okvir ako želite instalirati MYS2 razvojni lanac zajedno s Rubyjem. Kliknite na Next.

  • Nakon završetka instalacije kliknite na Finish.

  • Spremni ste za Go.

Ruby na Mac OS-u:

MacOS je unaprijed instaliran zajedno s Rubyjem. Na svom terminalu možete pokrenuti rubin -v, to će ukazivati ​​na unaprijed instaliranu verziju.

Uvod u Ruby na tračnice

Ruby on Rails je okvir napisan na Ruby-u za razvoj web aplikacija na strani poslužitelja. Tračnicama je bio potreban jezik za umetanje dinamičke web stranice u HTML kôd. U to je vrijeme tvorac tračnica smatrao Ruby boljom opcijom od ostalih jezika. Za organiziranje aplikacijskog programiranja koristi se obrazac model-prikaz-kontroler (MVC). Ruby on Rails najčešće je povezan s Internetom putem nekog front-end web poslužitelja.

Model

Baza podataka i datoteka Ruby mapirani su u tablicu u okviru Ruby on Rails. To se spominje kao model. Programeri mogu zanemariti konvenciju o imenovanju i odabrati različita imena za tablice, modele i pridružene datoteke. Ali najbolja praksa je imenovati na sljedeći način: Datoteka 'user.rb' u direktoriju aplikacija / modela može se povezati s tablicom 'korisnici' u bazi podataka.

kontrolor

Komponenta s tračnica na strani poslužitelja poznata je kao Kontrolnik. Određuje koja će se datoteka isporučiti na vanjske zahtjeve web poslužitelja. Za pretraživanje je potreban upit za pronalaženje podataka koji odgovaraju pretraživanju. Tada kontroler proslijeđuje neki podskup podataka u odgovarajući prikaz da bi stvorio HTML dokument koji sadrži tablicu s jednim retkom po podacima. Kontroler donosi jednu ili više radnji što je u osnovi blok koji određuje kako odgovoriti na vanjski zahtjev.

Pogled

Tijekom izvođenja, Erb datoteka se ocjenjuje i pretvara u HTML. To se postiže pomoću View. Tračnice uključuju alate koji olakšavaju zadatak programera za izradu modela i prikaza za osnovno web mjesto.

Preporučeni članci

Ovo je vodič za upute o tome kako instalirati Ruby. Ovdje smo razgovarali o uputama i različitim koracima za instaliranje Rubyja. Možete pogledati i sljedeći članak da biste saznali više -

  1. Ruby Intervju Pitanja
  2. Ruby vs Python Performance
  3. Ruby vs čvor
  4. Upotrebe Ruby

Kategorija: