【发布时间】:2017-06-24 09:02:43
【问题描述】:
【问题讨论】:
-
这个问题是关于 Homebrew,而不是关于 Homebrew Cask。它们曾经是不同的软件包,Homebrew Cask 现在是 Homebrew 的一部分,但问题不涉及它。您应该删除标签。
【问题讨论】:
brew doctor 报告的文件是由使用 Tcl/Tk 语言库的软件(您在安装 Homebrew 之前手动安装的)添加的。
Homebrew 还为 Tcl/Tk 提供了一个库,如果您安装需要 Tcl/Tk 库的软件包,现有文件将与 Homebrew 安装的文件冲突。
您现在不必担心,非常重要的是,不要试图“修复”任何东西(尤其是不要删除文件)。
您可以做的“修复”它是找出安装这些文件的程序(它不是使用 App Store 安装的,您手动安装的)并查看 Homebrew 是否提供它。如果它是一个 macOS GUI 应用程序,那么 Homebrew 不提供它(它只包含命令行应用程序,没有 GUI)但 Homebrew Cask 可能会提供它。
使用
$ brew search app
或
$ brew cask search app
如果你很幸运找到了它并且对 Homebrew 提供的版本感到满意,那么你可以使用它希望提供的卸载程序卸载该应用程序,然后使用 Homebrew(或 Homebrew Cask)重新安装它。
您可以在卸载和重新安装之间运行brew doctor,以确保卸载程序现在删除了brew doctor 输出中列出的所有文件。
【讨论】:
正如brew doctor 输出的开头所写,如果您使用 Homebrew 的一切工作正常,您可以放心地忽略这些警告。
【讨论】: