удалить версию ruby ​​из rbenv - PullRequest
76 голосов
/ 05 февраля 2012

Как удалить или удалить версию ruby ​​из rbenv.Я установил две версии ruby.При переключении на ruby ​​1.9.3 я получаю ошибку сегментации.Может кто-нибудь помочь, пожалуйста, как удалить конкретную версию из rbenv?

Ответы [ 3 ]

114 голосов
/ 06 февраля 2012

Новый способ

Используйте команду 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 впоследствии, чтобы очистить все устаревшие двоичные файлы из удаленной версии.

26 голосов
/ 23 августа 2013

ruby-build теперь добавляет команду uninstall в rbenv для обработки удаления версий ruby, если вы хотите избежать ручного ввода rm -fr (который может считаться рискованным) и rbenv rehash, предложенных @Стефенсон.Для удаления ruby ​​версии 1.9.3-p0 вы должны выполнить следующее:

rbenv uninstall 1.9.3-p0
4 голосов
/ 23 мая 2012

Как сказал Стивенсон, но не забудьте изменить версию и глобальную, если они ссылаются на удаленную версию.

...