Недавно я установил rvm
и удалил мой Debian ruby1.8
, хотя я думаю, что ruby2.1
по-прежнему установлен. Я оставил много исполняемых файлов в/usr/bin и/usr/local/bin из (я думаю) рубинов debian. Как я могу удалить их?Удалить рубиновые драгоценные камни из/usr/bin после установки rvm
Когда я использую gem uninstall
, используется rvm, и я думаю, что хочу удалить драгоценные камни с ~/.rvm/...
. Кроме того, я иногда возникают проблемы, как при вызове грабли:
/usr/bin/env: ruby1.9.1: No such file or directory
, который, кстати, не будет найден (первый) там, где оно должно быть:
$ whereis rake
> rake: /usr/bin/rake2.1 /usr/local/bin/rake /home/user/.rvm/gems/ruby-2.1.5/bin/rake /home/user/.rvm/rubies/ruby-2.1.5/bin/rake
Могу ли я просто rm -rf
драгоценные камни в /usr/bin
и /usr/local/bin
и другие места рубинов (кроме ~/.rvm/**
)? Что еще осталось от несуществующей рубиновой установки?
Благодарим за помощь.
Это не ответ на ваш вопрос, но стоит уточнить, что в '/ usr/bin' и'/usr/local/bin' нет никаких драгоценных камней. Драгоценные камни могут устанавливать свои * исполняемые файлы * в этих местах, например. '/ usr/bin/rake', но это очень маленький файл, который использует код из каталога' gems', который не находится в '/ usr/bin' или'/usr/local/bin'. Это зависит от особенностей вашей конфигурации Ruby, но сами камни могут быть, например, '/ var/lib/gems' или'/usr/lib/ruby / gems'. –
Ты определенно прав, я все перепутал. Вопрос обновлен. –
Согласно [этой статье] (http://ruby-journal.com/how-to-uninstall-all-ruby-gems/) с Rubygems 2.1+ вы можете запустить 'gem uninstall -all', чтобы удалить все драгоценные камни. Команда 'gem' также принимает аргументы' --install-dir' и '--bindir', если она не знает, где их найти. –