Also habe ich mein System kaputt gemacht.
Unter OS X 10.8.3 habe ich ein Durcheinander von Dingen installiert. Ruby, RVM, Git, Node, Brew etc ... sowie das Spielen mit Dotfiles ( http://dotfiles.github.io/ ) Worüber ich eigentlich zuerst mehr hätte lernen sollen.
Mein Problem ist, dass ich die Dinge so durcheinander gebracht habe, dass ich nicht mehr weiß, wie ich sie wiederherstellen soll, und dass ich Programme wie Yeoman und Grunt ausführen kann, die ich nicht mehr zur Arbeit bringen kann. Befehle werden nie gefunden, ich denken es hat teilweise mit meinem zu tun $PATH
Wenn man wirklich durcheinander ist, ist die Ausgabe ein Durcheinander, das kommt von echo $PATH
/Users/ryan/.rvm/gems/ruby-1.9.3-p362/bin:/Users/ryan/.rvm/gems/ruby-1.9.3-p362@global/bin:/Users/ryan/.rvm/rubies/ruby-1.9.3-p362/bin:/Users/ryan/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/deployd/bin:/usr/local/git/bin
Ich frage mich also, ob es eine Möglichkeit gibt, meinen Slate zurückzusetzen, ohne alles auf meinem Computer zu löschen und neu zu installieren. Oder wie kann ich am besten jedes installierte Programm deinstallieren, einschließlich NPM-Paketen, meine .dot-Dateien nuken und meinen PATH bereinigen, damit ich sozusagen mit mehr Wissen und Bedacht von vorne anfangen kann?
Ich hoffe das alles macht Sinn, danke für jede Hilfe!
Antworten:
Sie können das tun, was zuvor als Archivieren und Installieren bezeichnet wurde. Dadurch wird das Mac OSX-Betriebssystem neu installiert, aber alle Ihre Anwendungen bleiben im Ordner "Programme" erhalten und alle Benutzerdaten bleiben erhalten. Es tut nicht weh, es zu versuchen und könnte einfach den Trick machen.
Ich würde Ihnen auch empfehlen, die Time Machine zu verwenden. Das wäre eine großartige Möglichkeit, Ihr System im Katastrophenfall wiederherzustellen. Sehen diese Seite Weitere Tipps direkt von Apple
quelle
Abgesehen von dem üblichen "Sie hätten ein Backup erstellen sollen", können Sie Folgendes tun:
Vorausgesetzt, Sie haben Homebrew und die meisten Abhängigkeiten (wie Node.js und Git) installiert, müssen Sie zuerst Homebrew deinstallieren. nach diesem Gist .
Sie können dann die folgenden Dateien / Ordner entfernen, die standardmäßig nicht zu OS X gehören:
~/.rvm
für RVM - sonst nichts nötig. Dadurch werden alle RVM-Rubine und -Edelsteine gelöscht.~/.bash_profile
oder~/.profile
für alle BrauchPATH
s hast du vielleicht dort eingestellt./usr/local/git
für den Git vom offiziellen Installer (nicht die Homebrew-Version).Einige Programme legen ihre ausführbaren Pfade möglicherweise in einer Datei ab
/etc/paths.d
. Dies ist zufällig auch bei Git der Fall, also löschen Sie/etc/paths.d/git
(und vielleicht/etc/manpaths.d/git
).Vergessen Sie nicht, Ihr Terminal neu zu starten, nachdem Sie alles getan haben. Wenn Ihr System immer noch überlastet zu sein scheint, sollten Sie Ihre Dokumente und möglicherweise einige Einstellungen von sichern
~/Library
und neu anfangen.quelle