Jak odinstalować lub usunąć wersję Ruby z rbenv . Zainstalowałem dwie wersje ruby. Przy przechodzeniu na ruby 1.9.3 otrzymuję błąd segmentacji. Czy ktoś może mi pomóc, jak usunąć daną wersję z rbenv?
Jak odinstalować lub usunąć wersję Ruby z rbenv . Zainstalowałem dwie wersje ruby. Przy przechodzeniu na ruby 1.9.3 otrzymuję błąd segmentacji. Czy ktoś może mi pomóc, jak usunąć daną wersję z rbenv?
Odpowiedzi:
Nowy sposób
Użyj uninstall
polecenia:rbenv uninstall [-f|--force] <version>
rbenv uninstall 2.1.0 # Uninstall Ruby 2.1.0
Użyj, rbenv versions
aby zobaczyć, które wersje zostały zainstalowane.
Stara droga
Aby usunąć wersję Ruby z rbenv, usuń odpowiedni katalog w ~/.rbenv/versions
. Na przykład
rm -rf ~/.rbenv/versions/1.9.3-p0
Uruchom rbenv rehash
później, aby wyczyścić wszystkie przestarzałe, shimed pliki binarne z usuniętej wersji.
~/.rbenv/version
a błąd zostanie uniknięty.
ruby-build dodaje teraz polecenie deinstalacji do rbenv, aby obsłużyć usuwanie wersji ruby, jeśli chcesz uniknąć ręcznego rm -fr
(co może być uznane za ryzykowne) i rbenv rehash
sugerowanego przez @Stephenson. Aby usunąć wersję Ruby 1.9.3-p0, uruchomisz następujące polecenie:
rbenv uninstall 1.9.3-p0
Jak powiedział Stephenson, ale pamiętaj, aby zmienić wersję i globalną, jeśli odnoszą się do usuniętej wersji.