So entfernen Sie Ruby, Ruby Gems unter Mac OS X 10.6.4 vollständig

13

Die meisten Rubyisten sind vielleicht schockiert, wenn sie dies lesen, aber ich würde gerne wissen, ob es möglich ist, das Ruby-Framework sowie alle Tools und Edelsteine, die mit Mac OS X 10.6.4 geliefert werden, vollständig zu entfernen.

Jede Hilfe wäre dankbar. (Und Erklärungen auch, wenn Sie denken, ich würde das lieber nicht tun)

Vielen Dank

just_a_dude
quelle
2
Nur aus Neugier - warum entfernen? Es ist nicht gerade aufdringlich. Haben Sie extrem wenig Speicherplatz oder so?
Matt
1
Ich bin mit anderen Postern einverstanden. Wenn Sie nicht extrem wenig Speicherplatz haben, würde ich ihn stehen lassen. Möglicherweise liegt eine zugrunde liegende Abhängigkeit vor, die durch Entfernen von Ruby unterbrochen werden kann.
8BitsOfGeek
1
Wenn Sie mit Dateien im Verzeichnis / System / herumspielen, verdienen Sie alles, was Ihnen widerfährt. Tu es einfach nicht.
Ghoppe
1
Es ist leicht zu erkennen, welche Auswirkungen das Entfernen des Ruby-Systems hat. Über den Befehlszeilentyp : find /usr -type f -name \*.rb. Das wird eine Sache sein, die betroffen ist. Anwendungen können auch Ruby in erwarten /usr/bin, und sie werden fehlschlagen. Im Allgemeinen ist es nicht eine gute Idee , um Chaos mit ausführbaren Dateien in /usr/bin, /sbinoder /usr/sbin.
TTM
@ Greg Sie wissen, dass Ruby-Dateien keine .rbErweiterung benötigen ?
Daniel Beck

Antworten:

11

Nur löschen /System/Library/Frameworks/Ruby.framework, /Library/Rubyund erb, gem, irb, rdoc, ri, ruby, und testrbaus /usr/bin.

Warnung: OS X erwartet und verlässt sich manchmal auf Frameworks und Software, die mit dem System geliefert werden. Es wäre eine sehr schlechte Idee, das System Ruby zu entfernen. Es wird möglicherweise sogar ersetzt, wenn Sie OS X das nächste Mal aktualisieren - oder auch nicht, aber OS X erwartet möglicherweise, dass es vorhanden ist, und dann werden schlimme Dinge passieren. Entfernen Sie es auf eigenes Risiko. Ich gebe diese Antwort, weil Sie gefragt haben, aber ich würde nicht empfehlen, ein Systemframework zu entfernen.

Warum möchten Sie es entfernen? Es tut nichts weh, dort zu sitzen, unbenutzt.

Mipadi
quelle
Danke Jungs, wird Ruby oder Python nicht entfernen :)
just_a_dude
Ich habe es gerade entfernt - Bundle von rvm würde aus irgendeinem Grund die Site Ruby verwenden und dies hat es behoben.
Vojto