Як видалити або видалити рубінову версію з rbenv . Я встановив дві версії ruby. Під час переходу на ruby 1.9.3, я отримую помилку сегментації. Хто-небудь може допомогти, як видалити певну версію з rbenv?
Як видалити або видалити рубінову версію з rbenv . Я встановив дві версії ruby. Під час переходу на ruby 1.9.3, я отримую помилку сегментації. Хто-небудь може допомогти, як видалити певну версію з rbenv?
Відповіді:
Новий спосіб
Використовуйте uninstall
команду:rbenv uninstall [-f|--force] <version>
rbenv uninstall 2.1.0 # Uninstall Ruby 2.1.0
Використовуйте, rbenv versions
щоб побачити, які версії ви встановили.
Старий спосіб
Щоб видалити версію Ruby з rbenv, видаліть відповідний каталог у ~/.rbenv/versions
. Напр
rm -rf ~/.rbenv/versions/1.9.3-p0
rbenv rehash
Потім запустіть, щоб очистити всі застарілі зашифровані двійкові файли з видаленої версії.
~/.rbenv/version
і помилки буде уникнути.
Тепер ruby-build додає команду видалення до rbenv для обробки видалення версій ruby, якщо ви хочете уникнути ручного rm -fr
(що може вважатися ризикованим) і rbenv rehash
запропонованого @Stephenson. Для видалення ruby версії 1.9.3-p0 потрібно виконати наступне:
rbenv uninstall 1.9.3-p0
Як сказав Стівенсон, але не забудьте змінити версію & глобальну, якщо вони посилаються на видалену версію.