从 sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 恢复

Recover from sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7

我正在关注此 tutorial 以删除 Python 的旧 versions/symlinks,因此我可以使用 python 3.5,并将其作为我的默认版本

命令:

sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7

似乎破坏了我的整个开发环境。我开始遇到 homebrewgitXcodesublime text 2 等错误。我通过重新下载 python 2.7 和 运行 部分修复了它brew doctor && brew prune

但是,我还是打不开sublime text 2。我想我需要将我的 /System/Library/Frameworks/Python.framework/Versions/ 目录恢复到 2.7,但我不知道该怎么做

我也 运行 brew install python 作为一个潜在的解决方案,但这没有用。

我绝不是终端专家,但我正在努力变得更好。我经常按照我参考的教程来安装新软件。我的问题如下:

  1. 我该如何恢复?
  2. 有哪些好的技巧可以避免将来出现此类问题?
  3. 在哪里可以了解更多关于终端的重要知识,这样我就可以成为终端老大。
  4. 我是否应该开始对所有与开发人员相关的安装使用自制软件?

您删除了操作系统的一个组件。不要那样做——不要管 /System。 (Mac OS X 10.10 及更高版本通过默认情况下完全禁止您修改该目录来强制执行此操作,即使具有 root 访问权限也是如此。)

没有支持的恢复方法。备份数据并重新安装 OS.