Який безпечний спосіб видалити рамки системної бібліотеки


2

Я новачок у OS X, і мені потрібно позбутися однієї з бібліотек під /System/Library/Frameworks.

Я знаю, що я не можу просто видалити каталог, оскільки з нього є символьні посилання на його бінарні файли /usr/bin. Як я можу її видалити?

Точний випадок: там є Ruby.framework, від якого я хочу позбутися, тому що я хочу керувати версіями Ruby за допомогою RVM .


3
Вам не потрібно видаляти систему Ruby для встановлення інших версій Ruby за допомогою RVM! Просто замініть її там, де це необхідно.
декабрь

6
Не видаляйте нічого, у що не встановили себе /System/.

3
@Guillaume має рацію, але крім того, нічого не встановлюйте самостійно /System.

Відповіді:


3

Немає безпечного способу видалення файлів /System/Library/Frameworks- все, що ви бачите там, було встановлено як частина операційної системи, а його видалення призведе до того, що деякі програми перестануть працювати належним чином.

Зокрема, додатки, які використовують MacRuby / RubyCocoa, залежатимуть від конкретної версії Ruby, яка встановлена ​​як частина цього фреймворку. Не торкайся. Навіть не дивись на це. Ви повинні мати можливість просто використовувати RVM там, де він є.


добре, дякую. Спробую вирішити свою проблему по-іншому. Точна проблема полягає в тому, що у мене на терміналі інший PATH, ніж у дженкінсах ... але це стосується іншого питання про stackoverflow, я думаю
Адам П'єрчала
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.