Hvordan installere Ruby?

Ruby var påvirket av forskjellige språk som Perl, Smalltalk, Lisp ifølge oppretteren, Yukihiro “Matz” Matsumoto fra Japan. Syntaksen til Ruby ligner på Perl, mens tolkningen ligner på Smalltalk, men den skiller seg betydelig fra Python. Den støtter funksjonell og objektorientert programmering. Den har et dynamisk system og minnestyring kan gjøres uten inngrep. Det er et dynamisk og generell programmeringsspråk. Nøkkelord brukes til å definere klasse og metoder, mens kodeblokker både kan defineres av nøkkelord eller seler. Når sigil brukes, endrer det semantikken for variabelen. Å definere funksjoner / variabler utenfor klasser og gjøre dem til en del av objektet er kjent som prosedyreprogrammering. Når alt er et objekt eller det har anonyme funksjoner, nedleggelser og fortsettelser med hver setning som har en verdi, og funksjoner returnerer den siste evalueringen, blir den henvist til Objektorientert programmering.

Funksjoner av Ruby

  • Unntakshåndtering og overbelastning av operatører kan gjøres.
  • Grundig objektorientert med arv og metaclasses.
  • Standard argumenter.
  • Nivåene av variabelt omfang er angitt av signaler som global, klasse, instans og lokal.
  • RubyGems brukes som sentralisert pakkehåndtering.
  • REPL er et interaktivt Ruby Shell.
  • Støtte for Unicode og flere tegns kodinger.
  • YAML, JSON og XML er standard tilgjengelige biblioteksmoduler.

Bibliotekene i et selvstendig oppsett betegnes som ”perle”. Hver perle består av:

  • Kode
  • dokumentasjon
  • Perlespesifikasjon (Gemspec )

RubyGems er en pakkehåndterer som gir et standardformat for distribusjon av Ruby-programmer. Installasjonen av perler håndteres enkelt gjennom dette. RubyGems er integrert med Ruby kjøretidslaster. Dette laster de installerte perlene fra bibliotekmappene. Gems arbeider med rubin designet for en viss plattform basert på CPU-arkitektur, OS-system og versjonen. Hver perle inneholder tre viktige ting

  • Navn
  • Versjon
  • Plattform

Trinn for å installere Ruby

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

$ sudo apt-get install ruby-full

Den rubinfylte pakken gir den gamle stabile utgivelsen, på Debian og Ubuntu.

Bruker yum-pakksjefen for RHEL, CentOS og Fedora.

$ sudo yum installer rubin

Versjonen som er installert gjennom dette er den siste som vil være tilgjengelig på det tidspunktet den ble utgitt.

Oppdaterer Ruby ved hjelp av installatører

En nyere versjon kan installeres ved å bruke tredjepartsinstallatører hvis den allerede installerte versjonen av Ruby er utløpt. Det er mulig å installere flere versjoner av Ruby på samme system. Det er dedikerte verktøy som kan bidra til å veksle mellom de forskjellige versjonene. Separate tredjepartsinstallatører er ikke nødvendig når vi bruker RVM (Ruby-Version-Manager).

Ruby-build

Ruby-build er en plugin for rbenv. Ulike versjoner av Ruby kan sammenstilles og installeres med dette. Tilgjengelig for:

  • Mac os
  • Linux
  • UNIX-lignende operativsystemer

Rubin installasjon

Ulike versjoner av Ruby kan settes sammen og installeres i vilkårlige kataloger ved hjelp av Ruby-install. I MacOs og Linux-maskiner er Chruby et verktøy som gis for å veksle mellom forskjellige Ruby-versjoner som er installert den samme maskinen.

Ruby Installer

RubyInstaller gir stort sett et fullstendig oppsett for et komplett Ruby-utviklingsmiljø på Windows.

Hvordan installere Ruby på Windows

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

  • Alle som ikke har forkunnskaper om Ruby, kan vurdere muligheten til å ha en dyp forståelse.
  • Du kan gå gjennom det grunnleggende om Ruby Installation og bruken av Ruby fra den gitte linken "Er RubyInstaller for deg?"

  • Ruby + Devkit (versjonen) som følger med er den mest stabiliserte og den fullstendig testede versjonen av Ruby som er tilgjengelig for nedlasting.

  • Når nedlastingen er fullført, åpner du installasjonsprogrammet ved å dobbeltklikke. Følgende Windows vises:
  • Klikk på "Jeg godtar lisensen" og Neste.

  • I den neste dialogboksen kan du endre Target Path of Ruby-installasjonen.

Du kan flytte musepekeren over avmerkingsboksene for å få en kort forklaring av alternativene.

  1. Alternativet UTF-8 brukes til å stille inn miljøvariabelen.
  2. Ved å knytte .rb- og .rbw-filene vil du kunne kjøre Ruby ved å dobbeltklikke eller bare skrive kommandonavnet på skallet.
  3. Legg til Ruby-kjørbare filer lar deg installere Ruby fra hvor som helst. Dette kan påvirke de eksisterende Ruby-installasjonene.
  • Klikk på Install.
  • Merk av i ruten hvis du vil installere MYS2 utviklingskjede sammen med Ruby. Klikk på Neste.

  • Når installasjonen er fullført, klikker du på Fullfør.

  • Du er klar til å gå.

Ruby On Mac-OS:

MacOS leveres forhåndsinstallert med Ruby. Du kan kjøre ruby ​​-v på terminalen din, den vil peke på den forhåndsinstallerte versjonen.

Introduksjon til Ruby on Rails

Ruby on Rails er et rammeverk skrevet i Ruby for å utvikle web-applikasjoner på serversiden. Rails trengte et språk for å legge inn den dynamiske websiden i HTML-kode. På det tidspunktet skaperen av skinner betraktet Ruby som et bedre alternativ enn andre språk. MVC-mønsteret brukes til å organisere applikasjonsprogrammering. Ruby on Rails er ofte koblet til Internett gjennom en nettbasert server.

Modell

En database og en Ruby-fil blir tilordnet en tabell i Ruby on Rails-rammeverket. Dette omtales som en modell. Utviklere står fritt til å ignorere navnekonvensjonen og velge forskjellige navn på tabellene, modellene og de tilhørende filene. Men den beste fremgangsmåten er å navngi som følger: En fil 'bruker.rb' i katalogen for app / modeller kan knyttes til tabellen 'brukere' i databasen.

Controller

Server-komponenten til Rails er kjent som Controller. Den bestemmer hvilken fil som skal leveres til de eksterne forespørslene fra webserveren. Søkefunksjonen trenger en spørring for å finne dataene som samsvarer med søket. Kontrolleren passerer deretter noen delmengde av dataene til den tilsvarende visningen for å lage et HTML-dokument som inneholder en tabell med en rad per data. En kontroller gjengir en eller flere handlinger, som i utgangspunktet er en blokk som spesifiserer hvordan du skal svare på en ekstern forespørsel.

Utsikt

Under kjøretid blir en Erb-fil evaluert og konvertert til HTML. Dette oppnås ved bruk av View. Rails inkluderer verktøy som gjør utviklerenes oppgave enklere å konstruere modeller og visninger for et grunnleggende nettsted.

Anbefalte artikler

Dette har vært en guide for hvordan du installerer Ruby. Her har vi diskutert instruksjonene og forskjellige trinn for å installere Ruby. Du kan også se på følgende artikkel for å lære mer -

  1. Spørsmål om Ruby Interview
  2. Ruby vs Python ytelse
  3. Ruby vs Node
  4. Bruker av Ruby