Come disinstallare o rimuovere la versione ruby da rbenv . Ho installato due versioni di ruby. Durante il passaggio a ruby 1.9.3, ricevo un errore di segmentazione. Qualcuno può aiutare, come rimuovere una particolare versione da rbenv?
Come disinstallare o rimuovere la versione ruby da rbenv . Ho installato due versioni di ruby. Durante il passaggio a ruby 1.9.3, ricevo un errore di segmentazione. Qualcuno può aiutare, come rimuovere una particolare versione da rbenv?
Risposte:
Nuovo modo
Usa il uninstall
comando:rbenv uninstall [-f|--force] <version>
rbenv uninstall 2.1.0 # Uninstall Ruby 2.1.0
Utilizzare rbenv versions
per vedere quali versioni sono state installate.
Alla vecchia maniera
Per rimuovere una versione di Ruby da rbenv, elimina la directory corrispondente in ~/.rbenv/versions
. Per esempio
rm -rf ~/.rbenv/versions/1.9.3-p0
Esegui in rbenv rehash
seguito per ripulire tutti i binari obsoleti con shim dalla versione rimossa.
~/.rbenv/version
e l'errore verrà evitato.
ruby-build ora aggiunge un comando di disinstallazione a rbenv per gestire la rimozione delle versioni di ruby, se si desidera evitare il manuale rm -fr
(che potrebbe essere considerato rischioso) e rbenv rehash
suggerito da @Stephenson. Per rimuovere ruby versione 1.9.3-p0 dovresti eseguire quanto segue:
rbenv uninstall 1.9.3-p0
Come ha detto Stephenson, ma ricorda di cambiare versione e globale se fanno riferimento alla versione eliminata.