酿造医生警告 - 删除或忽略?

brew doctor warnings - delete or ignore?

安装 Homebrew 后,

然后我尝试 brew doctor 命令,出现警告:

我能知道原因以及如何解决吗?我可以忽略这些警告吗?

brew doctor 输出开头所写,如果您使用 Homebrew 的一切正常,您可以安全地忽略这些警告。

brew doctor 报告的文件是由使用 Tcl/Tk 语言库的软件(您在安装 Homebrew 之前手动安装的)添加的。

Homebrew 还为 Tcl/Tk 提供了一个库,如果您安装需要 Tcl/Tk 库的软件包,现有文件将与 Homebrew 安装的文件冲突。

您现在不必担心,非常重要的是,不要尝试 "fix" 任何事情(尤其是不要删除文件)。

你可以对 "fix" 做的是找出安装这些文件的程序(它不是使用 App Store 安装的,你手动安装的)并查看 Homebrew 是否提供它。如果它是 macOS GUI 应用程序,那么 Homebrew 不提供它(它只包含命令行应用程序,没有 GUI)但 Homebrew Cask 可能会提供。

使用

$ brew search app

$ brew cask search app

如果你幸运地找到它并且你对 Homebrew 提供的版本感到满意,那么你可以使用它希望提供的卸载程序卸载应用程序,然后使用 Homebrew(或 Homebrew Cask)重新安装它。

您可以 运行 brew doctor 在卸载和重新安装之间进行,以确保卸载程序现在删除 brew doctor 输出中列出的所有文件。