强制删除 /usr/local/lib/docker 来修复 Homebrew 权限问题是否安全?

Is it safe to force remove /usr/local/lib/docker to fix a Homebrew permission issue?

我正在尝试使用 brew cleanup 清理已安装的软件包,但不断收到消息 Permission denied @ apply2files - /usr/local/lib/docker/cli-plugins

我尝试使用 sudo chown $(whoami) /usr/local/lib/docker/cli-plugins 然后 运行 brew cleanup 再次更改 /usr/local/lib/docker/cli-plugins 的所有权,但这得到了相同的结果。

可能值得注意的是,我不再使用 Docker 应用程序,甚至不再安装它。所以我想知道使用 rm -rf /usr/local/lib/docker/ 命令强制删除 /docker 目录是否有帮助?还是弊大于利?

我认为删除或重新安装不会有任何问题/usr/local/lib/docker/。您应该始终 re-installing 正确的 Docker 应用程序并且 brew link 它供使用。

但在你这样做之前,我建议你先 运行 brew doctor