Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Come installare Ruby usando Ruby Version Manager (RVM) su MacOS Mojave

By admin on Gennaio 23, 2021

Una guida passo per passo

.passo per passo

Prequisiti

  1. Come usare il Terminale aka Bash

Requisiti di sistema

  1. MacOS Mojave 10.14.2

2. Terminale (>= 3.2.25 per bash 3 o >= 4.2 altrimenti)

Per localizzare il Terminale, aprite il Finder sul vostro MacOS, cliccate su Applicazioni, localizzate la cartella Utility come mostrato nell’immagine qui sotto, aprite la cartella e vedrete il Terminale tra le altre cose al suo interno, cliccate sul terminale per lanciarlo.

Ruby è preconfezionato con il MacOS, per vedere il ruby preconfezionato del sistema inserire il seguente comando nel terminale:

which ruby

Output

Il modo migliore per installare Ruby è usare Ruby Version Manager. RVM ti permette di passare tra più versioni di Ruby, questo è utile quando devi usare una specifica versione di Ruby in un ambiente di sviluppo. Evita di usare il Ruby preconfezionato che viene fornito con il MacOS, perché la sua versione potrebbe essere superata.

I vantaggi di usare RVM includono;

  1. RVM installa ogni versione di Ruby in una cartella nascosta nella tua cartella home, così ogni versione di Ruby che installi non influenza il Ruby di sistema. Questa è anche conosciuta come installazione per singolo utente.
  2. Le gemme installate dalle versioni di Ruby gestite da RVM sono installate all’interno della cartella nascosta nella tua cartella home contenente quella versione di Ruby.
  3. Non avrai bisogno di usare sudo per installare le gemme. Le installazioni che richiedonosudo sono definite installazioni multiutente.

Per una guida più approfondita sui diversi tipi di installazione per RVM, fare riferimento alla documentazione di RVM.

Ruby viene fornito preconfezionato con MacOS, per visualizzare il ruby preconfezionato inserire il seguente comando nel terminale:

Per controllare la versione di Ruby sul vostro macOS, inserire il seguente comando:

ruby -v

La pagina di installazione di RVM ha istruzioni complete per installare RVM che funzionano su MacOS.

Installare GPG o GPG2

Il primo passo è installare una chiave pubblica. Tuttavia, come nota la pagina di installazione, potreste aver bisogno di gpg o gpg2. Mac OS X non viene fornito con gpg, quindi prima di installare la chiave pubblica, è necessario installare gpg. Ho installato gpg con Homebrew:

brew install gnupg

Dopo aver installato gnupg potete installare la chiave pubblica mpapis usando questo comando:

gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Potresti incontrare problemi con un server di chiavi, se questo accade, sostituisci l’URL del server con uno dei seguenti elencati;

hkp://pool.sks-keyservers.net

hkp://pgp.mit.edu

hkp://keyserver.pgp.com

Installazione di RVM

Per installare la versione stabile di RVM usando questo comando qui sotto, questo comando installa ruby come utente singolo, questo significa che installa ruby nella mia cartella home.

\curl -sSL https://get.rvm.io | bash -s stable

L’output dovrebbe essere simile a questo;

Owanates-MacBook-Pro:~ owanate$ \curl -sSL https://get.rvm.io | bash -s stableDownloading https://github.com/rvm/rvm/archive/1.29.10.tar.gzDownloading https://github.com/rvm/rvm/releases/download/1.29.10/1.29.10.tar.gz.ascgpg: Signature made Wed Mar 25 22:58:42 2020 WATgpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDBgpg: Good signature from "Piotr Kuczynski <[email protected]>" gpg: WARNING: This key is not certified with a trusted signature!gpg: There is no indication that the signature belongs to the owner.Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDBGPG verified '/Users/owanate/.rvm/archives/rvm-1.29.10.tgz'Installing RVM to /Users/owanate/.rvm/Adding rvm PATH line to /Users/owanate/.profile /Users/owanate/.mkshrc /Users/owanate/.bashrc /Users/owanate/.zshrc.Adding rvm loading line to /Users/owanate/.profile /Users/owanate/.bash_profile /Users/owanate/.zlogin.Installation of RVM in /Users/owanate/.rvm/ is almost complete:* To start using RVM you need to run `source /Users/owanate/.rvm/scripts/rvm`in all your open shell windows, in rare cases you need to reopen all shell windows.Thanks for installing RVM 🙏Please consider donating to our open collective to help us maintain RVM.👉 Donate: https://opencollective.com/rvm/donate

Lancia il seguente comando nel terminale;

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

Carica il terminale

Chiudi la tua attuale sessione di shell o terminale e aprine una nuova (preferibile). Potete caricare RVM con il seguente comando:

source ~/.rvm/scripts/rvm

Se l’installazione e la configurazione hanno avuto successo, RVM dovrebbe ora caricarsi ogni volta che aprite una nuova shell. Questo può essere testato eseguendo il seguente comando che dovrebbe produrre rvm is a function come mostrato di seguito.

type rvm | head -n 1
# rvm is a function

Entrare nel seguente comando per visualizzare un elenco di tutti i known rubini.

NOTA: RVM può installare molti altri Rubini non elencati.

rvm list known

Output

rvm list known# MRI Rubies1.8.61.8.7 # security released on head1.9.11.9.21.9.32.0.02.12.22.32.42.52.62.7ruby-head....# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.2

Se la versione di Ruby che intendete usare è già elencata nell’output precedente, andate avanti ed inserite questo comando nel terminale:

rvm use 

Sostituire version no con la versione di Ruby, e.g rvm use 2.1

Installare una versione specifica di Ruby

Per installare una versione specifica di Ruby (es. 2.6.3):

rvm install 2.6.3

Output:

Owanates-MacBook-Pro:~ owanate$ rvm install 2.6.3No binary rubies available for: osx/10.14/x86_64/ruby-2.6.3.Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.Checking requirements for osx.Installing requirements for osx.Updating system.......Installing required packages: autoconf, automake, libtool, pkg-config, coreutils, libyaml, readline, zlib...........Certificates bundle '/usr/local/etc/[email protected]/cert.pem' is already up to date.Requirements installation successful.Installing Ruby from source to: /Users/owanate/.rvm/rubies/ruby-2.6.3, this may take a while depending on your cpu(s)...ruby-2.6.3 - #downloading ruby-2.6.3, this may take a while depending on your connection...% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 13.8M 100 13.8M 0 0 47801 0 0:05:03 0:05:03 --:--:-- 53787ruby-2.6.3 - #extracting ruby-2.6.3 to /Users/owanate/.rvm/src/ruby-2.6.3
.....Install of ruby-2.6.3 - #completeRuby was built without documentation, to build it run: rvm docs generate-ri

Inserire il comando sottostante per istruire RVM ad usare il Ruby appena installato:

rvm use 2.6.3

Output

Owanates-MacBook-Pro:~ owanate$ rvm use 2.6.3Using /Users/owanate/.rvm/gems/ruby-2.6.3

Per controllare se tutto ha funzionato correttamente:

ruby -vruby 2.6.3p62 (2019-04-16 revision 67580) which ruby/Users/owanate/.rvm/rubies/ruby-2.6.3/bin/ruby

Opzionalmente, è possibile impostare una versione di Ruby da usare come default per le nuove shell. Notate che questo sovrascrive il rubino ‘di sistema’:

rvm use 2.6.3 --default

Per maggiori informazioni, fate riferimento alla documentazione ufficiale di RVM!

Congratulazioni! Hai installato con successo RVM e hai anche usato RVM per installare una specifica versione di Ruby.

Grazie per aver letto!

Navigazione articoli

Soul Eater Season 2: Premiere Date, Characters, Plot (Italiano)
Pure Joy Planet (Italiano)

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Articoli recenti

  • Firebush (Italiano)
  • Previsione dei tassi CD per il 2021: I tassi rimarranno probabilmente bassi, ma potrebbero aumentare nel corso dell’anno
  • Come strutturare la documentazione del sistema di gestione della qualità
  • Dolore pelvico cronico e prostatite: sintomi, diagnosi e trattamento
  • Mixed Berry Crisp (Italiano)
  • Ricetta budino al cioccolato basso -carb
  • Giochi e attività salutari per i bambini | UIC Online Informatics
  • Wheat Ales (American) (Italiano)
  • I benefici dell’allattamento al seno dopo un anno
  • È sicuro buttare i fondi di caffè nel lavandino | Atomic Plumbing

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • WordPress.org

Archivi

  • Marzo 2021
  • Febbraio 2021
  • Gennaio 2021
  • Dicembre 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com