有什么方法可以清除我通过命令行安装的所有内容?

有什么方法可以清除我通过命令行安装的所有内容?

所以我已经搞砸了我的系统。

运行 OS X 10.8.3,我安装了很多东西;Ruby、RVM、Git、Node、Brew 等...以及使用点文件(http://dotfiles.github.io/)我确实应该首先了解更多有关这方面的内容。

我的问题是,我把事情搞砸了,不知道如何恢复,尝试运行 Yeoman 和 Grunt 等程序时,我无法工作。命令永远找不到,我思考这在一定程度上与我$PATH真的很混乱有关,输出很乱,这是来自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

所以我想知道,除了清除并重新安装计算机上的所有内容外,是否有办法“重置”我的计划?或者我如何最好地卸载我安装的每个程序,包括 NPM 包之类的东西,删除我的 .dotfiles 并清理我的 PATH,以便我可以带着更多的知识和深思熟虑重新开始?

我希望这一切都有意义,感谢您的帮助!

答案1

您可以执行之前称为存档和安装的操作。这样做的目的是重新安装 Mac OSX 操作系统,但保留应用程序文件夹中的所有应用程序以及所有用户数据。尝试一下不会有什么坏处,而且可能确实有效。

我还建议您开始使用 Time Machine。如果发生灾难,这将是恢复系统的绝佳方法。请参阅这一页了解 Apple 直接提供的更多提示

答案2

除了常见的“您应该进行备份”之外,您还可以执行以下操作:

假设你安装了 Homebrew,以及它的大部分依赖项(如 Node.js 和 Git),你需要先卸载 Homebrew,根据这个要点

然后,您可以删除默认情况下不属于 OS X 的以下文件/文件夹:

  • ~/.rvm对于 RVM – 无需其他操作。这将清除所有 RVM 红宝石和宝石。

  • ~/.bash_profile或者您可能已在那里设置的~/.profile所有自定义。PATH

  • /usr/local/git从官方安装程序(不是 Homebrew 版本)获取 Git。

  • 某些程序可能会将其可执行路径放入 中的文件中/etc/paths.d。Git 也遇到这种情况,因此删除/etc/paths.d/git(也许还有/etc/manpaths.d/git)。

完成所有操作后,别忘了重启终端。如果您的系统仍然有问题,请考虑备份您的文档和一些设置,然后~/Library重新开始。

相关内容