RVM è uno strumento a riga di comando che permette di installare, gestire e lavorare facilmente con più ambienti ruby, dagli interpreti agli insiemi di gemme.
Questo pacchetto installa rvm con alcune impostazioni predefinite:
- viene usato rvm stabile;
- rvm viene installato usando
mixed-mode
install: utilizzabile da tutti gli utenti del sistema, con rubini/gemset isolati nella $HOME dell’utente (vedere di più qui); - rvm è installato in
/usr/share/rvm
(come convenzione Debian/Ubuntu); - aggiornamenti automatici forniti da un PPA di Ubuntu;
Inoltre alcuni vecchi pacchetti richiesti per costruire vecchi binari di ruby (come libssl1.0-dev
) sono automaticamente disponibili anche nel PPA.
Prerequisiti
È necessario che software-properties-common
sia installato per aggiungere PPA
repository.
Se non è installato, aprire un terminale (Ctrl+Alt+T
) ed eseguire:
sudo apt-get install software-properties-common
1. Aggiungere il PPA e installare il pacchetto
Aprire un terminale (Ctrl+Alt+T
) ed eseguire:
sudo apt-add-repository -y ppa:rael-gc/rvmsudo apt-get updatesudo apt-get install rvm
Aggiungi il tuo utente al gruppo rvm
(sostituisci <yourusername>
con il tuo nome utente):
sudo usermod -a -G rvm <yourusername>
2. Cambiate la finestra del vostro terminale
Ora, per caricare sempre rvm, cambiate il terminale di Gnome per eseguire sempre un login.
Nella finestra del terminale, cliccate Edit
>Profile Preferences
, cliccate sulla scheda Title and Command
e selezionate Run command as login shell
.
3. Riavvia
Sono stati fatti molti cambiamenti (script che devono essere ricaricati, sei ora membro del gruppo rvm
) e per farli funzionare correttamente, è necessario riavviare (nella maggior parte dei casi è sufficiente un logout/login, ma in alcune derivate di Ubuntu o in alcuni emulatori di terminale, non viene eseguito un login da shell, quindi si consiglia di riavviare).
4. Abilitare i gemset locali
Ora abilitate i gemset locali. Aprite un terminale (Ctrl+Alt+T
) ed eseguite:
rvm user gemsets
5. Installare un rubino
Ora siete pronti per installare rubini. Aprire un terminale (Ctrl+Alt+T
) ed eseguire:
rvm install ruby
Uso di RVM
Le istruzioni complete di RVM sono disponibili nel repository di RVM: https://github.com/rvm/rvm
Inoltre è possibile controllare anche le pagine manuali: aprire un terminale (Ctrl+Alt+T
) ed eseguire:
man rvm
Risoluzione dei problemi
Dopo l’installazione di RVM, il vostro utente è stato aggiunto ad un nuovo gruppo, sono stati creati nuovi file di ambiente, ecc. Di solito un logout e un login sono sufficienti. Ma nel caso tu stia ancora affrontando alcuni problemi (di solito dovuti a terminali che non eseguono shell di login, ecc), prova a riavviare il sistema.
1. Impossibile aggiungere PPA
Se stai affrontando il seguente errore:
Cannot add PPA: 'ppa:~rael-gc/ubuntu/rvm'.ERROR: '~rael-gc' user or team does not exist
Sembra che tu sia sotto un proxy. Per favore, segui le istruzioni per add-apt-repository per lavorare attraverso un proxy.
2. Ho bisogno di aggiornare a master senza aspettare il rilascio di un nuovo pacchetto
Bene. Prima installa le rvm-installer
chiavi:
gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Poi esegui:
rvmsudo rvm get master
3. Problemi di autorizzazione dei file
Se avete già riavviato, e vi trovate di fronte a qualsiasi problema di autorizzazione dei file durante l’utilizzo della RVM, come:
Following files may be not writable
-
sudo is needed
oppure Cannot utime: Operation not permitted
Puoi risolvere con:
rvmsudo rvm cleanup allrvm fix-permissions
Contribuire
Diventa un finanziatore e sostienici con una piccola donazione mensile per aiutarci a continuare le nostre attività.
Sponsor
Diventa uno sponsor e ottieni il tuo logo sul nostro README su Github con un link al tuo sito.