Come installare Ruby?

Ruby è stato influenzato da diverse lingue come Perl, Smalltalk, Lisp secondo il suo creatore, Yukihiro "Matz" Matsumoto dal Giappone. La sintassi di Ruby è simile a Perl, mentre l'interpretazione è simile a Smalltalk ma differisce notevolmente da Python. Supporta la programmazione funzionale e orientata agli oggetti. Ha un sistema di tipo dinamico e la gestione della memoria può essere eseguita senza alcun intervento. È un linguaggio di programmazione dinamico e generico. Le parole chiave vengono utilizzate per definire la classe e i metodi, mentre i blocchi di codice possono essere entrambi definiti da parole chiave o parentesi graffe. Quando viene usato il sigillo, cambia la semantica dell'ambito della variabile. Definire le funzioni / variabili al di fuori delle classi e renderle parte dell'Oggetto è noto come Programmazione procedurale. Quando tutto è un oggetto o ha funzioni anonime, chiusure e continuazioni con ogni istruzione che ha un valore e le funzioni restituiscono l'ultima valutazione, allora si fa riferimento alla programmazione orientata agli oggetti.

Caratteristiche di Ruby

  • È possibile eseguire la gestione delle eccezioni e il sovraccarico dell'operatore.
  • Completamente orientato agli oggetti con eredità e metaclassi.
  • Argomenti predefiniti.
  • I livelli di ambito variabile sono indicati da sigilli come globale, classe, istanza e locale.
  • RubyGems viene utilizzato come gestione dei pacchetti centralizzata.
  • REPL è una Ruby Shell interattiva.
  • Supporto per Unicode e codifiche a più caratteri.
  • YAML, JSON e XML sono i moduli di libreria standard disponibili.

Le librerie in una configurazione autonoma sono chiamate "gemma". Ogni gemma è composta da:

  • Codice
  • Documentazione
  • Gem specifica (Gemspec )

RubyGems è un gestore di pacchetti che fornisce un formato standard per la distribuzione di programmi Ruby. L'installazione di gemme è gestita facilmente attraverso questo. RubyGems è integrato con il caricatore run-time di Ruby. Questo carica le gemme installate dalle cartelle della libreria. Le gemme funzionano con ruby ​​progettato per una determinata piattaforma basata sull'architettura della CPU, sul sistema operativo del sistema e sulla versione. Ogni gemma contiene tre cose importanti

  • Nome
  • Versione
  • piattaforma

I passaggi per installare Ruby

In Debian GNU / Linux e Ubuntu possiamo installare Ruby come mostrato di seguito:

$ sudo apt-get install ruby-full

Il pacchetto ruby-full fornisce la vecchia versione stabile, su Debian e Ubuntu.

Utilizzo del gestore pacchetti yum per RHEL, CentOS e Fedora.

$ sudo yum installa ruby

La versione installata attraverso questa è l'ultima che sarebbe disponibile al momento del rilascio.

Aggiornamento di Ruby tramite programmi di installazione

Una versione più recente può essere installata utilizzando programmi di installazione di terze parti se la versione già installata di Ruby è scaduta. È possibile installare più versioni di Ruby sullo stesso sistema. Esistono strumenti dedicati che possono aiutare a passare da una versione all'altra. Non sono necessari programmi di installazione di terze parti separati quando utilizziamo RVM (Ruby-Version-Manager).

Rubino-build

Ruby-build è un plugin per rbenv. Diverse versioni di Ruby possono essere compilate e installate con questo. Disponibile per:

  • Mac OS
  • Linux
  • Sistemi operativi simili a UNIX

Installazione di Ruby

Diverse versioni di Ruby possono essere compilate e installate in directory arbitrarie usando Ruby-install. Nelle macchine MacOs e Linux, Chruby è uno strumento che viene fornito per alternare tra diverse versioni di Ruby installate sulla stessa macchina.

Installatore Ruby

RubyInstaller fornisce praticamente una configurazione completa per un ambiente di sviluppo Ruby completo su Windows.

Come installare Ruby su Windows

  • Apri -> https://rubyinstaller.org/

  • Chiunque non abbia una conoscenza preliminare di Ruby può prendere in considerazione l'opzione per avere una comprensione profonda.
  • Puoi passare attraverso le basi dell'installazione di Ruby e degli Usi di Ruby dal link indicato "RubyInstaller è per te?"

  • Il Ruby + Devkit (Versione) fornito è la versione di Ruby più stabilizzata e completamente testata disponibile per il download.

  • Una volta completato il download, apri il programma di installazione facendo doppio clic. Viene visualizzata la seguente finestra di Windows:
  • Fare clic su "Accetto la licenza" e Avanti.

  • Nella finestra di dialogo successiva, è possibile modificare l'installazione Target Path of Ruby.

È possibile spostare il puntatore del mouse sulle caselle di controllo per avere una breve spiegazione delle opzioni.

  1. L'opzione UTF-8 viene utilizzata per impostare la variabile di ambiente.
  2. Associare i file .rb e .rbw ti permetterà di eseguire Ruby facendo doppio clic o semplicemente digitando il nome del comando sulla shell.
  3. Aggiungi eseguibili Ruby ti consente di installare Ruby da qualsiasi luogo. Ciò può influire sulle installazioni esistenti di Ruby.
  • Fai clic su Installa.
  • Seleziona la casella se desideri installare la catena di sviluppo MYS2 insieme a Ruby. Clicca su Avanti.

  • Una volta completata l'installazione, fai clic su Fine.

  • Sei pronto per andare.

Ruby su Mac-OS:

MacOS è preinstallato con Ruby. Puoi eseguire ruby ​​-v sul tuo terminale, indicherà la versione preinstallata.

Introduzione a Ruby on Rails

Ruby on Rails è un framework scritto in Ruby per sviluppare applicazioni Web sul lato server. Rails necessitava di una lingua per incorporare la pagina Web dinamica nel codice HTML. A quel tempo il creatore di binari considerava Ruby un'opzione migliore rispetto ad altre lingue. Il modello modello-view-controller (MVC) viene utilizzato per organizzare la programmazione dell'applicazione. Ruby on Rails è più comunemente connesso a Internet tramite alcuni server Web front-end.

Modello

Un database e un file Ruby sono associati a una tabella nel framework Ruby on Rails. Questo è indicato come un modello. Gli sviluppatori sono liberi di ignorare la convenzione di denominazione e di scegliere nomi diversi per le tabelle, i modelli e i file associati. Ma la migliore pratica è quella di nominare come segue: Un file 'user.rb' nella directory app / models può essere associato alla tabella 'utenti' nel database.

controllore

Il componente lato server di Rails è noto come Controller. Determina quale file deve essere recapitato alle richieste esterne dal server Web. La funzione di ricerca richiede una query per trovare i dati corrispondenti alla ricerca. Il controller passa quindi alcuni sottogruppi di dati alla vista corrispondente per creare un documento HTML contenente una tabella con una riga per dati. Un controller esegue il rendering di una o più azioni che è sostanzialmente un blocco che specifica come rispondere a una richiesta esterna.

Visualizza

Durante il runtime, un file Erb viene valutato e convertito in HTML. Questo si ottiene usando Visualizza. Le rotaie includono strumenti che semplificano il compito degli sviluppatori di costruire modelli e viste per un sito Web di base.

Articoli consigliati

Questa è stata una guida su come installare Ruby. Qui abbiamo discusso le istruzioni e i diversi passaggi per installare Ruby. Puoi anche leggere il seguente articolo per saperne di più -

  1. Domande per l'intervista a Ruby
  2. Prestazioni di Ruby vs Python
  3. Ruby vs Node
  4. Usi Di Rubino

Categoria: