我尝试清理我的Mac OSX 10.13操作系统中的usr/local文件夹。

4

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

作为新手,我在Stack Overflow上搜索了几个小时,试图删除旧的/未使用的文件。我想我可能使用'sudo'安装了一些东西(犯了一个错误)。我为什么这么认为:NPM给我一堆ERR!和code EACCES errno -13。

我可以手动删除哪些位于local/bin、local/Cellar、local/lib、man文件等位置的文件和文件夹,以回到初始状态?我相当确定我不会再使用bower、claymate、gulp、grunt或yo。天知道为什么我要安装它们……

还是我需要sudo update/upgrade/uninstall某些东西,或者root update/upgrade/uninstall某些东西?我对它们之间的区别不确定。

1个回答

9
根据Homebrew文档FAQ的说法:

苹果公司已将此目录[/usr/local]分配给非系统实用程序。这意味着默认情况下/usr/local中没有文件,因此无需担心损坏现有或系统工具。

这意味着您可以运行:

sudo rm -rf /usr/local/*

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


1
非常感谢你!我想我应该去读一下文档。 - codemonkie
1
我只是好奇,这样清理一切然后重新下载会不会有问题?我对路径和其他东西感到困惑,所以我甚至不确定自己在做什么。 - ZaMy
/usr/local 目录下没有系统文件,所以只有当您放置想要保留的文件时才会出现问题。 - Ortomala Lokni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接