GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Nozioni di base su RVM – Ruby Version Manager

L'installazione, l'utilizzo o lo sviluppo di applicazioni Ruby può variare da sistema a sistema. Diverse workstation potrebbero avere diverse versioni di Ruby installate. Questo può essere un grosso problema se la tua applicazione dipende da una versione specifica per funzionare correttamente. E cambiare la versione di sistema predefinita può essere molto difficile, quindi quali sono le tue opzioni. RVM, Ruby Version Manager, è un'applicazione separata che puoi installare per passare facilmente da una versione all'altra di Ruby.

  • Nozioni di base su RVM (Ruby Version Manager)
    • Qual ​​è lo scopo di avere più versioni di Ruby?
  • Come installare RVM
  • Installa più versioni di Ruby in un unico sistema
  • Cambia versione al volo
  • Una nota sul supporto del server condiviso

Nozioni di base su RVM (Ruby Version Manager)

Come forse saprai, Ruby è un linguaggio "interpretato". Utilizza un file eseguibile per interpretare il codice e produrre l'output corretto. Ciò significa che il file eseguibile di Ruby non deve essere presente solo a livello di sistema. Puoi avere più eseguibili Ruby in luoghi diversi.

In linea di principio, è così che funziona RVM. Se devi gestire una versione di Ruby diversa da quella installata sul tuo sistema, puoi utilizzare RVM per installare ed eseguire più versioni.

Qual ​​è lo scopo di avere più versioni di Ruby?

Oppure, perché è importante, perché è importante? In generale, è sempre meglio eseguire le versioni più recenti e migliori di qualsiasi software mission-critical. Ma spesso, in particolare per gli sviluppatori, gli aggiornamenti possono essere costosi. Un pezzo di software deve essere testato sulla nuova versione prima di accettarlo. Potrebbe essere necessario risolvere i bug.

Allo stesso modo, immagina che un aggiornamento di routine del sistema ti passi alla versione più recente di Ruby e questo rompa un software che usi per lavoro ogni giorno. Pensi di poter tornare facilmente alla versione precedente fino a quando i bug non saranno risolti? Probabilmente no.

Questi sono casi in cui Ruby Version Manager può salvarti.

Come installare RVM

L'installazione di RVM può variare leggermente a seconda del sistema operativo. Ma fondamentalmente, l'installazione comporta l'esecuzione di uno script di installazione remota. Alcuni utenti potrebbero dover aggiornare il proprio profilo bash per includere il supporto dei comandi RVM.

Per Mac e Windows, l'installazione standard dovrebbe essere sufficiente. La configurazione dedicata di Ubuntu probabilmente funzionerà bene per qualsiasi distribuzione Linux basata su Debian.

Installa più versioni di Ruby in un unico sistema

Dopo aver installato RVM, puoi installare più versioni di Ruby semplicemente digitando il numero di versione. Ad esempio, per installare la versione 2.5.0 puoi eseguire quanto segue:

rvm install 2.5.0

Puoi installare qualsiasi versione di Ruby necessaria per eseguire la tua applicazione.

Cambia versione al volo

Per passare dalla versione Ruby di sistema alla versione desiderata, puoi eseguire use comando. Ad esempio, se desideri utilizzare la versione 2.5.0 puoi eseguire il seguente comando:

rvm use 2.5.0

E puoi controllare la tua versione per assicurarti di aver effettuato correttamente il passaggio:

ruby -v

Vedrai un output simile a questo:

ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]

Una nota sul supporto del server condiviso

Nella maggior parte dei casi, sarai in grado di gestire un'applicazione Ruby locale utilizzando RVM e caricarla sul tuo server. Se è necessario modificare la versione del server predefinita di Ruby disponibile nell'hosting condiviso, è possibile installare RVM. Tuttavia, potresti riscontrare un errore durante la fase di compilazione. In caso di problemi durante l'utilizzo di RVM live nell'ambiente server, non esitare a contattare l'assistenza live.

Lancia la tua presenza sul Web in modo rapido e semplice con l'hosting condiviso. Il nostro hosting user-friendly è perfetto per tutti, fornendo l'esperienza di hosting condiviso più veloce possibile, il tutto alimentato da cPanel.

Dominio gratuito SSL gratuito Larghezza di banda illimitata Archiviazione NVMe SSD Oltre 400 applicazioni con un clic

Visualizza piani di hosting condiviso


cPanel
  1. Come installare Ruby on Rails su CentOS 8

  2. Installazione e configurazione di Ruby on Rails su Debian 10

  3. Installa Ruby 1.9.3 (o Multiple Ruby Version) su CentOS, RedHat usando RVM

  4. Come installare Ruby 2.0.0 su CentOS e RHEL 6 usando RVM

  5. Errori con Vagrant e Ubuntu 12.10 con Rvm?

Come installare Ruby Version Manager (RVM) su Debian 11 Bullseye

Come installare RVM-Ruby Version Manager su Ubuntu 20.04 LTS

Come installare Ruby on Rails su Debian 11

Come installare Ruby on Rails su Ubuntu 20.04 LTS

Come installare Ruby on Rails su Ubuntu 20.04 con RVM

Che cos'è RVM (Ruby enVironment Manager o Ruby Version Manager)?