Sådan installeres Ruby?

Ruby blev påvirket af forskellige sprog som Perl, Smalltalk, Lisp ifølge skaberen, Yukihiro “Matz” Matsumoto i fra Japan. Syntaks af Ruby ligner Perl, mens fortolkningen ligner Smalltalk, men den adskiller sig markant fra Python. Det understøtter funktionel og objektorienteret programmering. Det har et system af dynamisk type, og hukommelsesstyring kan udføres uden nogen indgriben. Det er et dynamisk og generelt programmeringssprog. Nøgleord bruges til at definere klasse og metoder, mens kodeblokke både kan defineres af nøgleord eller seler. Når sigil bruges, ændrer det semantikken for variablen. Definition af funktioner / variabler uden for klasser og at gøre dem til en del af objektet er kendt som Procedureprogrammering. Når alt er et objekt, eller det har anonyme funktioner, lukninger og fortsættelser, hvor hver sætning har en værdi, og funktioner returnerer den sidste evaluering, henvises det til Objektorienteret programmering.

Funktioner af Ruby

  • Undtagelseshåndtering og overbelastning af operatører kan udføres.
  • Grundigt objektorienteret med arv og metaclasses.
  • Standard argumenter.
  • Niveauerne for variabelt omfang angives af signaler som global, klasse, instans og lokalt.
  • RubyGems bruges som centraliseret pakkehåndtering.
  • REPL er en interaktiv Ruby Shell.
  • Understøttelse af Unicode-kodning og flere tegn.
  • YAML, JSON og XML er de tilgængelige standardbiblioteksmoduler.

Bibliotekerne i en selvstændig opsætning kaldes ”perle”. Hver perle består af:

  • Kode
  • Dokumentation
  • Ædelsten specifikation (Gemspec )

RubyGems er en pakkehåndterer, der leverer et standardformat til distribution af Ruby-programmer. Installation af ædelstene håndteres let gennem dette. RubyGems er integreret med Ruby runtime loader. Dette indlæser de installerede perler fra biblioteksmapperne. Ædelstene arbejder med rubin designet til en bestemt platform baseret på CPU-arkitektur, systemets operativsystem og versionen. Hver perle indeholder tre vigtige ting

  • Navn
  • Version
  • Platform

Trin til installation af Ruby

I Debian GNU / Linux og Ubuntu kan vi installere Ruby som vist nedenfor:

$ sudo apt-get install ruby-full

Den rubinfulde pakke giver den gamle stabile udgivelse på Debian og Ubuntu.

Brug af yum package manager til RHEL, CentOS og Fedora.

$ sudo yum installer rubin

Den version, der er installeret gennem dette, er den seneste, der ville være tilgængelig på det tidspunkt, hvor det blev frigivet.

Opdatering af Ruby vha. Installationsprogrammer

En nyere version kan installeres ved hjælp af tredjepartsinstallatører, hvis den allerede installerede version af Ruby er udløbet. Det er muligt at installere flere versioner af Ruby på det samme system. Der er dedikerede værktøjer, der kan hjælpe med at skifte mellem de forskellige versioner. Separate tredjepartsinstallatører er ikke nødvendige, når vi bruger RVM (Ruby-Version-Manager).

Ruby-build

Ruby-build er et plugin til rbenv. Forskellige versioner af Ruby kan sammenstilles og installeres med dette. Tilgængelig for:

  • MacOS
  • Linux
  • UNIX-lignende operativsystemer

Ruby installation

Forskellige versioner af Ruby kan kompileres og installeres i vilkårlige mapper ved hjælp af Ruby-installation. I MacO'er og Linux-maskiner er Chruby et værktøj, der leveres til at skifte mellem forskellige Ruby-versioner, der er installeret den samme maskine.

Ruby installationsprogram

RubyInstaller giver stort set et komplet opsætning til et komplet Ruby-udviklingsmiljø på Windows.

Sådan installeres Ruby på Windows

  • Åben -> https://rubyinstaller.org/

  • Enhver uden forudgående viden om Ruby kan overveje muligheden for at have en dyb forståelse.
  • Du kan gennemgå det grundlæggende i Ruby Installation og brugen af ​​Ruby fra det givne link "Er RubyInstaller til dig?"

  • Den leverede Ruby + Devkit (version) er den mest stabiliserede og den fuldt testede version af Ruby, der er tilgængelig til download.

  • Når download er afsluttet, skal du åbne installationsprogrammet ved at dobbeltklikke. Følgende Windows vises:
  • Klik på “Jeg accepterer licensen” og Næste.

  • I den næste dialogboks kan du ændre Target Path for Ruby-installationen.

Du kan flytte musemarkøren over afkrydsningsfelterne for at få en kort forklaring af indstillingerne.

  1. Indstillingen UTF-8 bruges til at indstille miljøvariablen.
  2. Tilknyt .rb- og .rbw-filer tillader dig at køre Ruby ved dobbeltklik eller blot at skrive kommandonavnet på shell.
  3. Tilføj Ruby-eksekverbare kan du installere Ruby fra overalt. Dette kan påvirke de eksisterende Ruby-installationer.
  • Klik på Installer.
  • Marker afkrydsningsfeltet, hvis du vil installere MYS2-udviklingskæde sammen med Ruby. Klik på Næste.

  • Når installationen er afsluttet, skal du klikke på Udfør.

  • Du er klar til at gå.

Ruby On Mac-OS:

MacOS leveres forudinstalleret med Ruby. Du kan køre ruby ​​-v på din terminal, det peger på den forudinstallerede version.

Introduktion til Ruby on Rails

Ruby on Rails er en ramme, der er skrevet i Ruby for at udvikle serversides webapplikationer. Rails havde brug for et sprog for at integrere den dynamiske webside i HTML-kode. På det tidspunkt betragtede skaberen af ​​skinner Ruby som en bedre mulighed end andre sprog. MVC-mønsteret model-view – controller bruges til at organisere applikationsprogrammering. Ruby on Rails er oftest forbundet til internettet via en eller anden front-end-webserver.

Model

En database og en Ruby-fil er kortlagt til en tabel i Ruby on Rails-rammen. Dette kaldes en model. Udviklere kan frit ignorere navnekonventionen og vælge forskellige navne til tabellerne, modellerne og de tilknyttede filer. Men den bedste praksis er at navngive som følger: En fil 'user.rb' i biblioteket til app / modeller kan tilknyttes tabellen 'brugere' i databasen.

Controller

Server-side-komponenten af ​​Rails kaldes Controller. Det bestemmer, hvilken fil der skal leveres til de eksterne anmodninger fra webserveren. Søgefunktionen har brug for en forespørgsel for at finde de data, der matcher søgningen. Controlleren overfører derefter et delmængde af dataene til den tilsvarende visning for at oprette et HTML-dokument, der indeholder en tabel med en række pr. Data. En controller gengiver en eller flere handlinger, som dybest set er en blok, der specificerer, hvordan man skal svare på en ekstern anmodning.

Udsigt

Under kørsel evalueres en Erb-fil og konverteres til HTML. Dette opnås ved hjælp af Vis. Rails inkluderer værktøjer, der gør udviklernes opgave lettere at konstruere modeller og visninger til et grundlæggende websted.

Anbefalede artikler

Dette har været en guide til, hvordan man installerer Ruby. Her har vi drøftet instruktionerne og forskellige trin til installation af Ruby. Du kan også se på den følgende artikel for at lære mere -

  1. Spørgsmål om Ruby Interview
  2. Ruby vs Python Performance
  3. Ruby vs Node
  4. Brug af Ruby

Kategori: