安装 Homebrew 后,
然后我尝试brew doctor命令,出现警告:
我能知道原因以及如何解决吗?我可以忽略这些警告吗?
正如在输出开头所写的那样brew doctor
,如果您使用 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
现在输出中列出的所有文件。