Cum se instalează rubinul?

Ruby a fost influențat de diferite limbi precum Perl, Smalltalk, Lisp, potrivit creatorului său, Yukihiro „Matz” Matsumoto din Japonia. Sintaxa lui Ruby este similară cu Perl, în timp ce interpretarea este similară cu Smalltalk, dar diferă considerabil de Python. Suporta programare functionala si orientata pe obiecte. Are un sistem de tip dinamic și gestionarea memoriei se poate face fără nicio intervenție. Este un limbaj de programare dinamic și general. Cuvintele cheie sunt utilizate pentru a defini clasele și metodele, în timp ce blocurile de cod pot fi definite atât prin cuvinte cheie, fie prin intermediul unor metode. Când se folosește sigilul, modifică semantica domeniului de aplicare al variabilei. Definirea funcțiilor / variabilelor din afara claselor și transformarea lor în Obiect este cunoscută sub numele de Programare procedurală. Când totul este un obiect sau are funcții anonime, închideri și continuări cu fiecare instrucțiune având o valoare, iar funcțiile returnează ultima evaluare, atunci aceasta este trimisă la programare orientată pe obiecte.

Caracteristici ale Ruby

  • Se poate face manipulare excepțională și supraîncărcarea operatorului.
  • Orientat bine pe obiecte, cu moștenire și metaclass.
  • Argumente implicite.
  • Nivelurile de aplicare variabilă sunt notate de sigils, cum ar fi globale, clase, instanță și locale.
  • RubyGems sunt utilizate ca gestiune centralizată a pachetelor.
  • REPL este un Ruby Shell interactiv.
  • Asistență pentru coduri Unicode și coduri multiple.
  • YAML, JSON și XML sunt modulele de bibliotecă standard disponibile.

Bibliotecile dintr-o configurare de sine stătătoare se numesc „bijuterie”. Fiecare bijuterie este formată din:

  • Cod
  • Documentație
  • Specificația gemului (Gemspec )

RubyGems este un manipulator de pachete care oferă un format standard pentru distribuirea programelor Ruby. Instalarea de pietre pretioase se face ușor prin aceasta. RubyGems este integrat cu încărcătorul timp de rulare Ruby. Aceasta încarcă pietrele instalate din folderele bibliotecii. Gemurile funcționează cu rubin conceput pentru o anumită platformă bazată pe arhitectura procesorului, sistemul de operare al sistemului și versiunea. Fiecare bijuterie conține trei lucruri importante

  • Nume
  • Versiune
  • Platformă

Pași pentru instalarea rubinului

În Debian GNU / Linux și Ubuntu putem instala Ruby după cum se arată mai jos:

$ sudo apt-get install ruby-full

Pachetul complet ruby ​​oferă vechea versiune stabilă, pe Debian și Ubuntu.

Utilizarea managerului de pachete yum pentru RHEL, CentOS și Fedora.

$ sudo yum instala rubin

Versiunea instalată prin aceasta este cea mai recentă care ar fi disponibilă la momentul lansării.

Actualizarea Ruby folosind Instalatori

O versiune mai nouă poate fi instalată folosind instalatori terți dacă versiunea deja instalată a Ruby este expirată. Este posibil să instalați mai multe versiuni de Ruby pe același sistem. Există instrumente dedicate care vă pot ajuta să comutați între diferitele versiuni. Instalatorii independenți de la terți nu sunt necesari atunci când folosim RVM (Ruby-Version-Manager).

Ruby-build

Ruby-build este un plugin pentru rbenv. Diferite versiuni de Ruby pot fi compilate și instalate cu aceasta. Disponibil pentru:

  • MacOS
  • Linux
  • Sisteme de operare similare UNIX

Se instalează Ruby

Diferite versiuni de Ruby pot fi compilate și instalate în directoare arbitrare folosind Ruby-install. În mașinile MacO și Linux, Chruby este un instrument care este furnizat pentru a comuta între diferite versiuni Ruby instalate aceeași mașină.

Instalator Ruby

RubyInstaller oferă o configurație completă pentru un mediu de dezvoltare Ruby complet pe Windows.

Cum se instalează Ruby pe Windows

  • Deschideți -> https://rubyinstaller.org/

  • Oricine fără cunoștințe prealabile despre Ruby poate considera opțiunea de a avea o înțelegere profundă.
  • Puteți parcurge elementele de bază ale instalării Ruby și Utilizările Ruby din linkul dat „Este RubyInstaller pentru dvs.?”

  • Ruby + Devkit (versiunea) furnizată este cea mai stabilizată și cea mai testată versiune a Ruby disponibilă pentru o descărcare.

  • După ce descărcarea este completă, deschideți instalatorul făcând dublu clic. Apare următorul Windows:
  • Faceți clic pe „Accept licența” și Următorul.

  • În următoarea casetă de dialog, puteți schimba instalarea Target Path of Ruby.

Puteți muta indicatorul mouse-ului peste casetele de selectare pentru a avea o scurtă explicație a opțiunilor.

  1. Opțiunea UTF-8 este utilizată pentru a seta variabila de mediu.
  2. Asociați fișierele .rb și .rbw vă vor permite să rulați Ruby pe dublu clic sau să tastați pur și simplu numele de comandă de pe shell.
  3. Adăugați executabile Ruby vă permite să instalați Ruby de oriunde. Acest lucru poate afecta instalațiile Ruby existente.
  • Faceți clic pe Instalare.
  • Bifați caseta dacă doriți să instalați lanțul de dezvoltare MYS2 împreună cu Ruby. Faceți clic pe Next.

  • După terminarea instalării, faceți clic pe Finish.

  • Ești gata să pleci.

Ruby pe Mac-OS:

MacOS vine preinstalat cu Ruby. Puteți rula ruby ​​-v pe terminalul dvs., va indica versiunea preinstalată.

Introducere în rubin pe șine

Ruby on Rails este un cadru scris în Ruby pentru a dezvolta aplicații web din partea serverului. Șinele au avut nevoie de o limbă pentru a încorpora pagina web dinamică în cod HTML. La acea vreme, creatorul de șine îl considera pe Ruby ca o opțiune mai bună decât alte limbi. Modelul model-view-controller (MVC) este folosit pentru organizarea programării aplicațiilor. Ruby on Rails este cel mai frecvent conectat la Internet prin intermediul unui server web front-end.

Model

O bază de date și un fișier Ruby sunt mapate într-un tabel din cadrul Ruby on Rails. Acesta este denumit un model. Dezvoltatorii sunt liberi să ignore convenția de denumire și să aleagă diferite nume pentru tabele, modele și fișiere asociate. Dar cea mai bună practică este să denumim astfel: Un fișier „user.rb” din directorul de aplicații / modele poate fi asociat cu tabelul „utilizatori” din baza de date.

Controlor

Componenta din partea serverului a Rails este cunoscută sub numele de Controller. Stabilește ce fișier să fie livrat solicitărilor externe de la serverul web. Funcția de căutare are nevoie de o interogare pentru a găsi datele care se potrivesc căutării. Controlerul trece apoi un anumit subset de date la vizualizarea corespunzătoare pentru a crea un document HTML care conține un tabel cu un rând pe date. Un controler redă una sau mai multe acțiuni, care este practic un bloc care specifică cum să răspundă la o solicitare externă.

Vedere

În timpul rulării, un fișier Erb este evaluat și convertit în HTML. Acest lucru este realizat folosind View. Șinele includ instrumente care facilitează sarcina dezvoltatorilor de a construi modele și vizualizări pentru un site web de bază.

Articole recomandate

Acesta a fost un ghid despre cum se instalează Ruby. Aici am discutat despre Instrucțiuni și diferiți pași pentru instalarea Ruby. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Întrebări la interviu Ruby
  2. Ruby vs Python Performance
  3. Ruby vs Nod
  4. Utilizări ale rubinului