Як я можу повністю видалити Ruby + Rails + Gems?


24

Я переплутав своє середовище Ruby Dev на Ubuntu 10.04.

Який найкращий спосіб видалити ці пакунки з моєї системи?

  • Рубін
  • Всі дорогоцінні камені
  • RubyGems

По-новому я хотів би перевстановити Ruby за допомогою RVM .


1
Як ви її встановили? Ви використовували пакети Ubuntu?
txwikinger

Відповіді:


20

Якщо ви використовуєте пакети Ubuntu, запустіть sudo apt-get purge <packages>

Отже, це має бути щось на кшталт:

sudo apt-get purge ruby rubygems

На сторінці чоловіка apt-get man :

  purge
      purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).

7

Якщо ви використовуєте RVM, чому турбуєте навіть видалення рубіну системи?

Я встановлюю як 1.8.7, так і 1.9.2-rc через RVM.

Після встановлення RVM ви можете встановити RVM 1.8.7 як рубінову установку за замовчуванням. Просто не встановлюйте RVM як root.

Для тих, хто цікавиться, https://rvm.io/ має інструкції щодо встановлення RVM.

Переконайтеся, що ви прочитали інструкції щодо пакунків, які потрібно встановити для Ubuntu, перш ніж встановлювати 1.8.7 через RVM. Якщо ви не встановите їх, у вас можуть виникнути проблеми з деякими дорогоцінними каменями.


Я збирався відповісти і на це! Не витрачайте свій час, нове середовище RVM матиме перевагу над вашим захищеним системним середовищем.
Дерек

Установка RVM, здається, не працює за брандмауером.
slikts

4

За допомогою синаптики ви можете видалити пакети Ruby (виберіть варіант «повністю видалити»). Я думаю, це еквівалент командного рядка: sudo apt-get purge

Тепер про дорогоцінні камені: вони не вважаються пакетами. Вам потрібно буде видалити їх вручну (якщо ви не хочете використовувати Ruby для цього, але оскільки ви кажете, що він зламаний ...)

За замовчуванням дорогоцінні камені Ruby встановлені у вашій домашній папці під папкою .gem. Якщо ви дійсно хочете очистити речі, просто видаліть ~ / .gem, і цього має бути достатньо. Коли ви перевстановите Ruby і все, папка буде створена знову, і ви будете гарні.


4
Камені, встановлені як корінь, здається, знаходять собі дорогу /var/lib/gems, ймовірно, варто їх також почистити.
Метт

0

Якщо ви встановили Ruby за допомогою RVM, наступна команда повністю видалить встановлений каталог RVM:

 rvm implode

Запустивши цю команду, ви попросите вашого підтвердження видалити .rvm каталог.

Після завершення видалення .rvmкаталогу ви отримуєте таке повідомлення, яке заслуговує на увагу:

Зверніть увагу, що вам може знадобитися видалити / etc / rvmrc та ~ / .rvmrc, якщо вони все ще існують.

Перевірте всі .bashrc .bash_profile .profile та .zshrc на вихідні рядки RVM та видаліть або прокоментуйте, чи це було встановленням для кожного користувача.

Видаліть Ruby Gems

gem uninstall rvm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.