Ako nainštalovať Ruby?

Ruby bol ovplyvnený rôznymi jazykmi ako Perl, Smalltalk, Lisp podľa svojho tvorcu Yukihiro „Matz“ Matsumoto z Japonska. Syntax Ruby je podobná Perlu, zatiaľ čo interpretácia je podobná Smalltalk, ale výrazne sa líši od Pythonu. Podporuje funkčné a objektovo orientované programovanie. Má dynamický typ systému a správu pamäte je možné vykonať bez zásahu. Je to dynamický a univerzálny programovací jazyk. Kľúčové slová sa používajú na definovanie triedy a metód, zatiaľ čo bloky kódu môžu byť definované kľúčovými slovami alebo zloženými zátvorkami. Keď sa použije sigil, zmení sémantiku rozsahu premennej. Definovanie funkcií / premenných mimo tried a ich zaradenie do objektu sa nazýva procedurálne programovanie. Ak je všetko objektom alebo má anonymné funkcie, uzávery a pokračovania, pričom každý príkaz má hodnotu a funkcie vrátia posledné hodnotenie, potom sa odošle na objektovo orientované programovanie.

Funkcie Ruby

  • Je možné vykonať manipuláciu s výnimkami a preťaženie operátora.
  • Dôsledne objektovo orientovaný s dedičnosťou a metaclasses.
  • Predvolené argumenty.
  • Úrovne variabilného rozsahu sú označené takými globálnymi, triedami, inštanciami a lokálnymi.
  • RubyGems sa používajú ako centralizovaná správa balíkov.
  • REPL je interaktívne prostredie Ruby Shell.
  • Podpora kódovania Unicode a viacerých znakov.
  • YAML, JSON a XML sú dostupné štandardné knižničné moduly.

Knižnice v samostatnom usporiadaní sa nazývajú „klenot“. Každý drahokam sa skladá z:

  • kód
  • dokumentácia
  • Špecifikácia drahokamu (Gemspec )

RubyGems je obsluha balíkov, ktorá poskytuje štandardný formát na distribúciu programov Ruby. Inštalácia drahokamov sa týmto ľahko rieši. RubyGems je integrovaný s run-time nakladačom Ruby. To načíta nainštalované drahokamy z priečinkov knižnice. Drahokamy pracujú s rubínom určeným pre určitú platformu založenú na architektúre CPU, OS systému a verzii. Každý drahokam obsahuje tri dôležité veci

  • názov
  • verzia
  • Plošina

Kroky na inštaláciu Ruby

V Debian GNU / Linux a Ubuntu môžeme nainštalovať Ruby, ako je uvedené nižšie:

$ sudo apt-get install ruby-full

Balík typu ruby-full poskytuje staré stabilné vydanie na Debiane a Ubuntu.

Použitie manažéra balíkov yum pre RHEL, CentOS a Fedora.

$ sudo yum nainštalujte rubín

Verzia nainštalovaná prostredníctvom tejto verzie je najnovšia, ktorá by bola k dispozícii v čase vydania.

Aktualizácia Ruby pomocou Inštalátorov

Ak vyprší platnosť už nainštalovanej verzie Ruby, je možné nainštalovať novšiu verziu pomocou inštalačných programov tretích strán. Na jeden systém je možné nainštalovať viac verzií Ruby. Existujú špeciálne nástroje, ktoré vám pomôžu prepínať medzi rôznymi verziami. Samostatné inštalátory tretích strán nie sú potrebné, ak používame RVM (Ruby-Version-Manager).

Ruby-build

Ruby-build je doplnok pre rbenv. S týmto môžu byť zostavené a nainštalované rôzne verzie Ruby. Dostupný pre:

  • MacOS
  • linux
  • Operačné systémy podobné systému UNIX

Inštalácia v Ruby

Rôzne verzie Ruby je možné kompilovať a inštalovať do ľubovoľných adresárov pomocou Ruby-install. V počítačoch MacO a Linux je program Chruby nástrojom na prepínanie medzi rôznymi verziami Ruby nainštalovanými na tom istom počítači.

Inštalátor Ruby

RubyInstaller poskytuje takmer úplné nastavenie kompletného vývojového prostredia Ruby vo Windows.

Ako nainštalovať Ruby na Windows

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

  • Ktokoľvek bez predchádzajúcich vedomostí o Ruby môže zvážiť možnosť hlbokého porozumenia.
  • Základy inštalácie Ruby a použitia Ruby si môžete prečítať z daného odkazu „Je RubyInstaller pre vás?“

  • Poskytnutá verzia Ruby + Devkit (verzia) je najviac stabilizovaná a úplne otestovaná verzia Ruby, ktorá je k dispozícii na stiahnutie.

  • Po dokončení sťahovania otvorte inštalátor dvojitým kliknutím. Zobrazí sa nasledujúci systém Windows:
  • Kliknite na „Súhlasím s licenciou“ a potom na tlačidlo Ďalej.

  • V ďalšom dialógovom okne môžete zmeniť inštaláciu cieľovej cesty Ruby.

Ak chcete získať krátke vysvetlenie možností, môžete pohnúť kurzorom myši na začiarkavacie políčka.

  1. Voľba UTF-8 sa používa na nastavenie premennej prostredia.
  2. Priradenie súborov .rb a .rbw vám umožní spustiť Ruby dvojitým kliknutím alebo jednoducho zadaním názvu príkazu do shellu.
  3. Pridanie spustiteľných súborov Ruby vám umožňuje nainštalovať Ruby odkiaľkoľvek. Môže to ovplyvniť existujúce inštalácie Ruby.
  • Kliknite na Inštalovať.
  • Začiarknite políčko, ak chcete nainštalovať vývojový reťazec MYS2 spolu s Ruby. Kliknite na Ďalej.

  • Po dokončení inštalácie kliknite na tlačidlo Dokončiť.

  • Ste pripravení ísť.

Ruby On Mac-OS:

MacOS je predinštalovaný s Ruby. Na svojom termináli môžete spustiť ruby ​​-v, bude ukazovať na predinštalovanú verziu.

Úvod do Ruby on Rails

Ruby on Rails je rámec napísaný v Ruby na vývoj webových aplikácií na strane servera. Rails potreboval jazyk na vloženie dynamickej webovej stránky do HTML kódu. V tom čase tvorca železníc považoval Ruby za lepšiu možnosť ako iné jazyky. Na usporiadanie programovania aplikácií sa používa vzor model-pohľad-kontrolér (MVC). Ruby on Rails je najbežnejšie pripojený k internetu prostredníctvom nejakého predného webového servera.

Model

Databáza a súbor Ruby sa mapujú do tabuľky v rámci Ruby on Rails. Toto sa označuje ako model. Vývojári môžu ignorovať konvenciu pomenovávania a zvoliť rôzne názvy pre tabuľky, modely a súvisiace súbory. Najlepším postupom je však pomenovať nasledovne: Súbor 'user.rb' v adresári app / models môže byť spojený s tabuľkou 'users' v databáze.

kontrolór

Komponent Rails na strane servera sa nazýva Controller. Určuje, ktorý súbor sa má dodať na externé požiadavky z webového servera. Funkcia vyhľadávania potrebuje dotaz na nájdenie údajov, ktoré zodpovedajú vyhľadávaniu. Ovládač potom odovzdá určitú podmnožinu údajov do príslušného zobrazenia, aby vytvoril dokument HTML obsahujúci tabuľku s jedným riadkom na údaje. Kontrolér vykonáva jednu alebo viac akcií, čo je v podstate blok, ktorý určuje, ako reagovať na externú požiadavku.

vyhliadka

Počas vykonávania sa súbor Erb vyhodnotí a prevedie na HTML. Toto sa dosiahne pomocou Zobraziť. Koľajnice obsahujú nástroje, ktoré uľahčujú vývojovým úlohám vytváranie modelov a pohľadov na základnú webovú stránku.

Odporúčané články

Toto bola príručka o tom, ako nainštalovať Ruby. Tu sme diskutovali o pokynoch a rôznych krokoch na inštaláciu Ruby. Viac informácií nájdete aj v nasledujúcom článku -

  1. Ruby Interview Otázky
  2. Výkon Ruby vs Python
  3. Ruby vs Node
  4. Použitie Ruby

Kategórie: