Como desinstalar ou remover a versão ruby do rbenv . Eu instalei duas versões do Ruby. Ao mudar para Ruby 1.9.3, estou recebendo falha de segmentação. Alguém pode ajudar, como remover uma versão específica do rbenv?
Como desinstalar ou remover a versão ruby do rbenv . Eu instalei duas versões do Ruby. Ao mudar para Ruby 1.9.3, estou recebendo falha de segmentação. Alguém pode ajudar, como remover uma versão específica do rbenv?
Respostas:
Nova maneira
Use o uninstall
comando:rbenv uninstall [-f|--force] <version>
rbenv uninstall 2.1.0 # Uninstall Ruby 2.1.0
Use rbenv versions
para ver quais versões você instalou.
À moda antiga
Para remover uma versão Ruby do rbenv, exclua o diretório correspondente em ~/.rbenv/versions
. Por exemplo
rm -rf ~/.rbenv/versions/1.9.3-p0
Execute rbenv rehash
depois disso para limpar quaisquer binários com shims obsoletos da versão removida.
~/.rbenv/version
e o erro será evitado.
ruby-build agora adiciona um comando de desinstalação para rbenv para lidar com a remoção de versões ruby, se você quiser evitar o manual rm -fr
(que pode ser considerado arriscado) e rbenv rehash
sugerido por @Stephenson. Para remover o ruby versão 1.9.3-p0, você executaria o seguinte:
rbenv uninstall 1.9.3-p0
Como Stephenson disse, mas lembre-se de alterar a versão e global se eles estiverem fazendo referência à versão excluída.