hummingbird
@hummingbird

Как удалить Ruby с сервера?

Здравствуйте!

Как полностью удалить Ruby с сервера?

# which ruby
/usr/local/bin/ruby

# whereis ruby
ruby: /usr/bin/ruby1.8 /usr/bin/ruby /usr/lib/ruby /usr/bin/X11/ruby1.8 /usr/bin/X11/ruby /usr/local/bin/ruby /usr/local/lib/ruby /usr/share/man/man1/ruby.1.gz


Ставился не через apt-get. Просто удалить каталог ruby (/usr/local/bin/ruby) и перезапустить сервер?
  • Вопрос задан
  • 676 просмотров
Пригласить эксперта
Ответы на вопрос 3
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
dpkg -l | grep ruby

И аккуратно удалять пакеты, которые найдутся.
Ответ написан
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
процедура удаления всегда противоположна процедуре установки.
если Вы что-то адски "накосячили", или хотите поэкспериментировать - лучше использовать установку ruby, rails и гемов через rbenv, в свой домашний каталог без затрагивания системы
Ответ написан
Комментировать
@pasystem
Веб разработчик
Этой командой можно посмотреть какой именно руби используется на данный момент
lsof -c ruby | grep 'ruby$'
ruby     940 deployer  txt    REG               0,36   127407  56362580 /home/deployer/.rvm/rubies/ruby-2.2.1/bin/ruby


Если /usr/local/bin/ruby не используется можно смело удалить.

Если не удалил директорию с исходниками ruby, смотри в нем файл .installed.list, там увидишь все пути куда после make install залил файлы.

Это быстрая очистка файлов из .installed.list
cat .installed.list | xargs rm
но останутся пустые директории, их удалять лучше вручную
/usr/local/include/ruby-x.x.x/
/usr/local/lib/ruby
/usr/local/share/ri

Примерно так.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы