Jak całkowicie usunąć Ruby, Ruby Gems w Mac OS X 10.6.4


12

Większość rubinów może być zszokowanych, gdy to przeczytają, ale chciałbym wiedzieć, czy można całkowicie usunąć framework Ruby, a także wszystkie narzędzia i klejnoty, które są dostarczane z Mac OS X 10.6.4.

Każda pomoc będzie mile widziana. (I wyjaśnienia, jeśli uważasz, że wolałbym tego nie robić)

Dzięki


2
Z ciekawości - po co to usuwać? To nie jest dokładnie nachalne. Czy masz bardzo mało miejsca na dysku lub coś takiego?
Matt

1
Zgadzam się z innymi plakatami. Chyba że masz bardzo mało miejsca na dysku, zostawiłbym to. Możliwe, że po usunięciu Ruby może istnieć pewna zależność.
8BitsOfGeek

1
Jeśli zadzierasz z plikami w katalogu / System /, zasługujesz na wszystko, co spotka cię zło. Po prostu nie rób tego.
ghoppe

1
Łatwo jest zobaczyć, na co wpłynie usunięcie systemu Ruby. Od rodzaju wiersza polecenia: find /usr -type f -name \*.rb. To będzie jedna rzecz, na którą to wpłynie. Aplikacje mogą również oczekiwać ruby /usr/bini nie powiedzie się. W ogóle, to nie jest dobry pomysł, aby bałagan z plików wykonywalnych w /usr/bin, /sbinlub /usr/sbin.
TTM

@Greg Zdajesz sobie sprawę, że pliki ruby ​​nie potrzebują .rbrozszerzenia?
Daniel Beck

Odpowiedzi:


10

Wystarczy usunąć /System/Library/Frameworks/Ruby.framework, /Library/Rubyi erb, gem, irb, rdoc, ri, ruby, i testrbod /usr/bin.

Ostrzeżenie: OS X oczekuje, a czasami opiera się na ramach i oprogramowaniu dostarczanym z systemem. Usunięcie systemu Ruby byłoby bardzo złym pomysłem. Może nawet zostać wymieniony przy następnej aktualizacji OS X - lub może nie, ale OS X może oczekiwać, że tam będzie, a wtedy zdarzają się złe rzeczy. Usuń to na własne ryzyko. Podaję tę odpowiedź, ponieważ o to pytałeś, ale nie zaleciłbym usunięcia struktury systemu.

Dlaczego chcesz to usunąć? Siedzenie tam, nieużywane, niczego nie boli.


Dzięki chłopaki, nie
usunę

Właśnie go usunąłem - paczka z rvm z jakiegoś powodu używałaby strony Ruby i to naprawiło.
Vojto
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.