Как удалить или удалить версию ruby из rbenv . Я установил две версии ruby. При переходе на Ruby 1.9.3 я получаю ошибку сегментации. Кто-нибудь может помочь, как удалить конкретную версию из rbenv?
Как удалить или удалить версию ruby из 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 для обработки удаления рубиновых версий, если вы хотите избежать ручного rm -fr
(что может считаться рискованным) и rbenv rehash
предложено @Stephenson. Для удаления ruby версии 1.9.3-p0 запустите следующее:
rbenv uninstall 1.9.3-p0
Как сказал Стивенсон, но не забудьте изменить версию и глобальную версию, если они ссылаются на удаленную версию.