Hur installerar jag Ruby?

Ruby påverkades av olika språk som Perl, Smalltalk, Lisp enligt sin skapare, Yukihiro “Matz” Matsumoto från Japan. Syntaxen för Ruby liknar Perl, medan tolkningen liknar Smalltalk men den skiljer sig avsevärt från Python. Det stöder funktionell och objektorienterad programmering. Det har ett system av dynamisk typ och minneshantering kan göras utan ingripande. Det är ett dynamiskt och generellt programmeringsspråk. Nyckelord används för att definiera klass och metoder, medan kodblock både kan definieras av nyckelord eller hängslen. När sigil används ändrar den semantiken för variabelns omfattning. Att definiera funktioner / variabler utanför klasser och göra dem till en del av objektet kallas Procedural Programming. När allt är ett objekt eller om det har anonyma funktioner, stängningar och fortsättningar där varje uttalande har ett värde och funktioner returnerar den senaste utvärderingen hänvisas det till Objektorienterad programmering.

Funktioner hos Ruby

  • Undantagshantering och överbelastning av operatörer kan göras.
  • Grundligt objektorienterad med arv och metaclasses.
  • Standardargument.
  • Nivåerna för variabel räckvidd betecknas av signaler som global, klass, instans och lokal.
  • RubyGems används som centraliserad pakethantering.
  • REPL är ett interaktivt Ruby Shell.
  • Stöd för Unicode och flera teckenkodningar.
  • YAML, JSON och XML är tillgängliga standardbiblioteksmoduler.

Biblioteken i en fristående installation benämns ”pärla”. Varje pärla består av:

  • Koda
  • Dokumentation
  • Ädelstenspecifikation (Gemspec )

RubyGems är en pakethanterare som tillhandahåller ett standardformat för distribution av Ruby-program. Installation av ädelstenar hanteras enkelt genom detta. RubyGems är integrerad med Ruby run-time loader. Detta laddar de installerade ädelstenarna från bibliotekmapparna. Pärlor arbetar med rubin designad för en viss plattform baserad på CPU-arkitektur, systemets operativsystem och versionen. Varje pärla innehåller tre viktiga saker

  • namn
  • Version
  • Plattform

Steg för att installera Ruby

I Debian GNU / Linux och Ubuntu kan vi installera Ruby som visas nedan:

$ sudo apt-get install ruby-full

Det rubinfulla paketet ger den gamla stabila versionen på Debian och Ubuntu.

Använda yum-pakethanteraren för RHEL, CentOS och Fedora.

$ sudo yum installera rubin

Den version som installeras genom detta är den senaste som skulle vara tillgänglig vid den tidpunkten för utgivningen.

Uppdaterar Ruby med installationsprogram

En nyare version kan installeras med tredjepartsinstallatörer om den redan installerade versionen av Ruby har löpt ut. Det är möjligt att installera flera versioner av Ruby på samma system. Det finns dedikerade verktyg som kan hjälpa dig att växla mellan de olika versionerna. Separata installatörer från tredje part är inte nödvändiga när vi använder RVM (Ruby-Version-Manager).

Ruby-build

Ruby-build är ett plugin för rbenv. Olika versioner av Ruby kan sammanställas och installeras med detta. Tillgänglig för:

  • Mac OS
  • Linux
  • UNIX-liknande operativsystem

Ruby installera

Olika versioner av Ruby kan sammanställas och installeras i godtyckliga kataloger med Ruby-install. I MacOs och Linux-maskiner är Chruby ett verktyg som tillhandahålls för att växla mellan olika Ruby-versioner som är installerade samma maskin.

Ruby Installer

RubyInstaller ger ganska mycket en fullständig installation för en komplett Ruby-utvecklingsmiljö i Windows.

Hur du installerar Ruby på Windows

  • Öppna -> https://rubyinstaller.org/

  • Alla utan förkunskaper om Ruby kan överväga alternativet att ha en djup förståelse.
  • Du kan gå igenom grunderna för Ruby Installation och användningarna av Ruby från den givna länken "Är RubyInstaller för dig?"

  • Den medföljande Ruby + Devkit (versionen) är den mest stabiliserade och den fullständigt testade versionen av Ruby som är tillgänglig för nedladdning.

  • När nedladdningen är klar öppnar du installationsprogrammet genom att dubbelklicka. Följande Windows visas:
  • Klicka på "Jag accepterar licensen" och Nästa.

  • I nästa dialogruta kan du ändra Ruby-installationens målväg.

Du kan flytta muspekaren över kryssrutorna för att få en kort förklaring av alternativen.

  1. Alternativet UTF-8 används för att ställa in miljövariabeln.
  2. Associera .rb- och .rbw-filerna låter dig köra Ruby genom att dubbelklicka eller helt enkelt skriva kommandonamnet på skalet.
  3. Lägg till Ruby-körbara filer gör att du kan installera Ruby överallt. Detta kan påverka de befintliga Ruby-installationerna.
  • Klicka på Installera.
  • Markera rutan om du vill installera MYS2-utvecklingskedjan tillsammans med Ruby. Klicka på Nästa.

  • När installationen är klar klickar du på Slutför.

  • Du är redo att gå.

Ruby On Mac-OS:

MacOS levereras förinstallerat med Ruby. Du kan köra rubin -v på din terminal, den pekar på den förinstallerade versionen.

Introduktion till Ruby on Rails

Ruby on Rails är ett ramverk skrivet i Ruby för att utveckla serversidan på webbsidan. Rails behövde ett språk för att bädda in den dynamiska webbsidan i HTML-kod. Vid den tiden betraktade skenaren Ruby som ett bättre alternativ än andra språk. MVC-modellen (view-controller) används för att organisera applikationsprogrammering. Ruby on Rails är oftast ansluten till Internet via någon av de främre webbserverna.

Modell

En databas och en Ruby-fil mappas till en tabell i Ruby on Rails-ramverket. Detta kallas en modell. Utvecklare står fritt att ignorera namnkonventionen och välja olika namn för tabeller, modeller och tillhörande filer. Men bästa praxis är att namnge på följande sätt: En fil 'user.rb' i katalogen app / modeller kan associeras med tabellen 'användare' i databasen.

Kontrollant

Komponenten på Rails på serversidan kallas Controller. Den bestämmer vilken fil som ska levereras till de externa förfrågningarna från webbservern. Sökfunktionen behöver en fråga för att hitta de data som matchar sökningen. Styrenheten överför sedan någon delmängd av data till motsvarande vy för att skapa ett HTML-dokument som innehåller en tabell med en rad per data. En styrenhet ger en eller flera åtgärder, som i princip är ett block som anger hur man ska svara på en extern begäran.

Se

Under körning utvärderas en Erb-fil och konverteras till HTML. Detta uppnås med hjälp av View. Rails innehåller verktyg som gör utvecklarens uppgift enklare att konstruera modeller och vyer för en grundläggande webbplats.

Rekommenderade artiklar

Detta har varit en guide för hur du installerar Ruby. Här har vi diskuterat instruktionerna och olika steg för att installera Ruby. Du kan också titta på följande artikel för att lära dig mer -

  1. Ruby intervjufrågor
  2. Ruby vs Python Performance
  3. Ruby vs Node
  4. Användningar av Ruby

Kategori: