Безопасно ли удалять системные гемы после установки RVM и использования гемсетов? - PullRequest
2 голосов
/ 30 июня 2011

Кто-нибудь знает, нормально ли удалять все системные гемы после установки RVM и использую ли я только гемсеты для каждого проекта?

Я хотел бы просто избавиться от некоторых дополнительных вещей, лежащих в моей системе.

Ответы [ 2 ]

1 голос
/ 01 июля 2011

Вы не говорите, в какой ОС вы работаете, но если вы работаете в Mac OS, вам нужно проявить некоторую осторожность, удаляя драгоценные камни из системы.

Apple устанавливает Ruby для собственного использования, а не потому, что они доброжелательны и делают это для удобства пользователя. Мы можем использовать эту установленную версию, осознавая, что можем нарушить функциональность Apple.

Запустите find /usr -type f -name '*.rb' для получения списка кода приложения Apple, который опирается на предустановленный Ruby. Проанализируйте эти файлы, чтобы определить, какие драгоценные камни необходимы.

Или не волнуйтесь, если там есть драгоценные камни. Ruby, работающий под управлением RVM, не увидит драгоценные камни, используемые / usr / bin / ruby, поэтому вероятность конфликта отсутствует; Вот и весь смысл RVM.

0 голосов
/ 30 июня 2011

Вы можете удалить любые системные гемы, единственное, что вы должны проверить перед их удалением, это убедиться, что программы, такие как textmate и т. Д., Не используют системный рубин (по умолчанию) с некоторыми драгоценными камнями.просто проверьте список драгоценных камней и удалите все ненужные камни и добавьте их, если некоторые функции не работают.

Terw

...