我正在尝试清理 OSX 10.13 中的 usr/local 文件夹

cod*_*kie 3 macos homebrew npm

安装了 OSX (Darwin 17.6.0) Node (v0.12.2) 和 NPM (v 2.7.4)。我不确定我是否使用 Homebrew 安装任何东西(因为有“Cellar”文件夹),但我已经删除了 Hombrew。

我一直在通过堆栈溢出拖钓数小时(对此不熟悉),试图删除旧的/未使用的文件。我想我可能已经使用“sudo”(whups)安装了东西。为什么我这么认为:NPM 给了我一堆 ERR!和代码 EACCES errno -13。

本地/bin、本地/Cellar 和本地/lib、man 文件等中的哪些文件和文件夹...我可以手动删除以返回到零吗?我很确定我不会使用 bower、claymate、gulp、grunt 或 yo。天知道我为什么安装它们....

或者我 sudo 更新/升级/卸载某些东西,还是 root 更新/升级/卸载某些东西?我对这些差异并不乐观。

Ort*_*kni 7

根据Homebrew 文档常见问题解答

Apple 已经为非系统实用程序分配了这个目录 [/usr/local]。这意味着默认情况下 /usr/local 中没有文件,因此无需担心弄乱现有或系统工具。

这意味着您可以运行:

sudo rm -rf /usr/local/*
Run Code Online (Sandbox Code Playgroud)

在不破坏任何系统级工具或库的情况下。然后重新安装您需要的任何第三方工具。