Jak nainstalovat Ruby?

Ruby byl ovlivněn různými jazyky, jako je Perl, Smalltalk, Lisp podle svého tvůrce Yukihiro „Matz“ Matsumoto z Japonska. Syntaxe Ruby je podobná Perlu, zatímco interpretace je podobná Smalltalk, ale výrazně se liší od Pythonu. Podporuje funkční a objektově orientované programování. Má dynamický typ systému a správu paměti lze provádět bez zásahu. Je to dynamický a univerzální programovací jazyk. Klíčová slova se používají k definování třídy a metod, zatímco kódové bloky mohou být definovány pomocí klíčových slov nebo závorek. Když je použit sigil, mění sémantiku rozsahu proměnné. Definování funkcí / proměnných mimo třídy a jejich zařazení do objektu se nazývá procedurální programování. Pokud je vše objektem nebo má anonymní funkce, uzávěry a pokračování, přičemž každý příkaz má hodnotu a funkce vrátí poslední vyhodnocení, pak se odkazuje na objektově orientované programování.

Vlastnosti hotelu Ruby

  • Je možné provést manipulaci s výjimkami a přetížení operátora.
  • Důsledně objektově orientovaný s dědičností a metaclasses.
  • Výchozí argumenty.
  • Úrovně variabilního rozsahu jsou označeny sigily jako globální, třída, instance a lokální.
  • RubyGems se používají jako centralizovaná správa balíčků.
  • REPL je interaktivní Ruby Shell.
  • Podpora kódování Unicode a vícenásobných znaků.
  • YAML, JSON a XML jsou dostupné standardní knihovní moduly.

Knihovny v samostatném nastavení se nazývají „klenot“. Každý drahokam se skládá z:

  • Kód
  • Dokumentace
  • Specifikace drahokamu (Gemspec )

RubyGems je obsluha balíků, která poskytuje standardní formát pro distribuci programů Ruby. Instalace drahokamů se tímto snadno zvládne. RubyGems je integrován s run-time nakladačem Ruby. Načte nainstalované drahokamy ze složek knihovny. Drahokamy pracují s rubínem určeným pro určitou platformu založenou na architektuře CPU, OS systému a verzi. Každý drahokam obsahuje tři důležité věci

  • název
  • Verze
  • Plošina

Kroky k instalaci Ruby

V Debian GNU / Linux a Ubuntu můžeme nainstalovat Ruby, jak je ukázáno níže:

$ sudo apt-get install ruby-full

Balíček ruby-full poskytuje staré stabilní vydání na Debianu a Ubuntu.

Pomocí správce balíčků yum pro RHEL, CentOS a Fedora.

$ sudo yum install ruby

Verze nainstalovaná prostřednictvím této verze je nejnovější, která by byla k dispozici v době vydání.

Aktualizace Ruby pomocí instalačních programů

Novější verzi lze nainstalovat pomocí instalačních programů třetích stran, pokud již vypršela již nainstalovaná verze Ruby. Je možné nainstalovat více verzí Ruby do stejného systému. Existují specializované nástroje, které mohou pomoci při přepínání mezi různými verzemi. Pokud použijeme RVM (Ruby-Version-Manager), není nutné instalovat samostatné instalační programy třetích stran.

Ruby-build

Ruby-build je plugin pro rbenv. S tímto lze kompilovat a instalovat různé verze Ruby. Dostupné pro:

  • Operační Systém Mac
  • Linux
  • Operační systémy podobné systému UNIX

Instalace Ruby

Různé verze Ruby lze kompilovat a instalovat do libovolných adresářů pomocí instalace Ruby. V počítačích MacOs a Linux je Chruby nástrojem, který umožňuje přepínat mezi různými verzemi Ruby nainstalovanými na stejném počítači.

Ruby Installer

RubyInstaller poskytuje do značné míry úplné nastavení pro kompletní vývojové prostředí Ruby ve Windows.

Jak nainstalovat Ruby na Windows

  • Otevřít -> https://rubyinstaller.org/

  • Každý, kdo nemá předchozí znalosti o Ruby, může zvážit možnost hlubokého porozumění.
  • Základy instalace Ruby a použití Ruby si můžete prohlédnout z daného odkazu „Je RubyInstaller pro vás?“

  • Poskytovaná verze Ruby + Devkit (verze) je nejstabilizovanější a kompletně testovanou verzí Ruby, která je k dispozici ke stažení.

  • Po dokončení stahování otevřete instalační program poklepáním. Zobrazí se následující systém Windows:
  • Klikněte na „Souhlasím s licencí“ a na tlačítko Další.

  • V dalším dialogovém okně můžete změnit instalaci cílové cesty Ruby.

Chcete-li získat krátké vysvětlení možností, přesuňte ukazatel myši nad zaškrtávací políčka.

  1. Volba UTF-8 se používá k nastavení proměnné prostředí.
  2. Přiřadit soubory .rb a .rbw vám umožní spustit Ruby dvojitým kliknutím nebo jednoduše zadáním názvu příkazu do shellu.
  3. Přidat spustitelné soubory Ruby vám umožní nainstalovat Ruby odkudkoli. To může ovlivnit stávající instalace Ruby.
  • Klikněte na Instalovat.
  • Zaškrtněte políčko, pokud si přejete nainstalovat vývojový řetězec MYS2 spolu s Ruby. Klikněte na Další.

  • Po dokončení instalace klikněte na Dokončit.

  • Jste připraveni jít.

Ruby On Mac-OS:

MacOS je předinstalován s Ruby. Na svém terminálu můžete spustit ruby ​​-v, bude to ukazovat na předinstalovanou verzi.

Úvod do Ruby on Rails

Ruby on Rails je rámec napsaný v Ruby pro vývoj webových aplikací na straně serveru. Rails potřeboval jazyk pro vložení dynamické webové stránky do HTML kódu. V té době tvůrce kolejí považoval Ruby za lepší možnost než jiné jazyky. K organizování programování aplikací se používá vzorový model-view-controller (MVC). Ruby on Rails je nejčastěji připojený k internetu prostřednictvím předního webového serveru.

Modelka

Databáze a soubor Ruby jsou mapovány do tabulky v rámci Ruby on Rails. Toto se označuje jako model. Vývojáři mohou ignorovat konvenci pojmenování a zvolit různé názvy pro tabulky, modely a přidružené soubory. Nejlepší postup je však pojmenovat následovně: Soubor 'user.rb' v adresáři aplikace / modely může být spojen s tabulkou 'users' v databázi.

Ovladač

Komponenta Rails na straně serveru se nazývá Controller. Určuje, který soubor má být doručen externím požadavkům z webového serveru. Vyhledávací funkce potřebuje dotaz k nalezení dat, která odpovídají vyhledávání. Řadič poté předá určitou podmnožinu dat do odpovídajícího pohledu, aby vytvořil dokument HTML obsahující tabulku s jedním řádkem na data. Řadič provádí jednu nebo více akcí, což je v podstatě blok, který určuje, jak reagovat na externí požadavek.

Pohled

Během běhu je soubor Erb vyhodnocen a převeden do HTML. Toho je dosaženo pomocí View. Kolejnice obsahují nástroje, které vývojářům usnadňují vytváření modelů a pohledů na základní webovou stránku.

Doporučené články

Toto je průvodce, jak nainstalovat Ruby. Zde jsme probrali pokyny a různé kroky k instalaci Ruby. Další informace naleznete také v následujícím článku -

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

Kategorie: