Як видалити або видалити рубінову версію з 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
Як сказав Стівенсон, але не забудьте змінити версію & глобальну, якщо вони посилаються на видалену версію.