Ich glaube, alles für MacRuby ist in /Library/Frameworks/MacRuby.framework installiert. Obwohl ich es selbst nicht versucht habe, sollte das Entfernen dieses Verzeichnisses MacRuby aus dem System entfernen.
MacRuby sollte nicht mit RubyCoocoa so interagieren, dass es nicht mehr funktioniert. Es ist vielleicht der Fall, dass sich etwas anderes auf Ihrem System ungefähr zur gleichen Zeit ändert, wie die Installation von MacRuby.
Die gegebenen Antworten werden nicht alles entfernen. Sie werden immer noch XCode-Vorlagen, Beispiele und ein paar andere dangling sym-Links haben: zu rb_nibtool und der macruby man-Seite.
Um dies zu bereinigen, brauchen Sie zuerst die .pkg-Datei, die zur Installation von MacRuby verwendet wird. Dadurch erhalten Sie eine Liste aller installierten Dateien, die Sie löschen können. Ich habe das getan:
%Vor%Es wäre schön, wenn es einen besseren Weg gäbe, dies zu tun ...
Es gibt eine einfachere Möglichkeit, Dateien in einem installierten Paket aufzulisten:
%Vor%Wenn Sie die Dateien löschen, müssen Sie auch den Beleg entfernen (/ Library / Receipts):
%Vor%Wenn Sie die Quittung nicht entfernen, könnten Sie später Probleme bei der Neuinstallation haben (normalerweise nur für frühere Versionen desselben Pakets).
Sie können auch alle Dateien mit pkgutil löschen:
%Vor%Die Dokumente sind nicht großartig (zumindest für mich) und ich hatte ein wenig Angst, es zu versuchen - es sah so aus, als ob es übermäßig aggressiv sein wollte, Dinge zu löschen / zu lösen, die es nicht besaß (zB es hat versucht, die Verbindung zu trennen (usr).
Am Ende habe ich sichergestellt, dass Time Machine funktioniert und den Befehl ausgeführt hat. Es löscht alle Dateien und hinterlässt alle leeren Verzeichnisse. Das ist dumm, aber sicher genug. Ich bin mir sicher, dass jemand ein Skript geschrieben hat, um all dies in eine einzige sichere Operation zu überführen, aber ich habe es einfach von Hand aufgeräumt.
Außerdem bedeutet "--unlink" nicht "--forget", also müssen Sie das auch danach ausführen.
Dj2 hat recht, MacRuby zu deinstallieren:
%Vor%MacRuby und RubyCocoa können jedoch in perfekter Harmonie nebeneinander leben;)
Dies ist aus Matt Aimonettis "MacRuby: The Definitive Guide" (O'Reilly):
"MacRuby enthält kein Deinstallationsprogramm. Wenn Sie MacRuby von Ihrem Computer entfernen möchten, löschen Sie die MacRuby-Binärdateien, die das Präfix mac verwenden und sich in / usr / local / bin / befinden. Entfernen Sie dann MacRuby selbst: /Library/Frameworks/MacRuby.framework. "
Es gibt einen Grund, die ganze Deinstallation durchzuführen: Ссылка und es funktioniert sehr gut!