【问题标题】:brew doctor warnings - delete or ignore?酿造医生警告 - 删除或忽略?
【发布时间】:2017-06-24 09:02:43
【问题描述】:

安装 Homebrew 后,

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

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

【问题讨论】:

  • 这个问题是关于 Homebrew,而不是关于 Homebrew Cask。它们曾经是不同的软件包,Homebrew Cask 现在是 Homebrew 的一部分,但问题不涉及它。您应该删除标签。

标签: homebrew homebrew-cask


【解决方案1】:

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 输出中列出的所有文件。

【讨论】:

  • 我只是怕以后出事。而且我发现很难处理 Tck/Tk 文件。谢谢你:)
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2014-03-11
    • 2023-03-10
    • 2014-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多