【问题标题】:How to fix brew doctor warnings如何修复 brew doctor 警告
【发布时间】:2023-12-31 06:52:01
【问题描述】:

我不熟悉 Homebrew 包管理器,请帮助我了解如何修复我的警告,我注意到它会导致 python 出现问题。警告如下。

1)警告:“config”脚本存在于您的系统或 Homebrew 之外 目录。 ./configure 脚本经常寻找 *-config 脚本来 确定是否安装了软件包,还有什么附加的 编译和链接时使用的标志。

在您的路径中包含其他脚本可能会混淆已安装的软件 如果配置脚本覆盖系统或 Homebrew,则通过 Homebrew 提供同名脚本。我们找到了以下“配置” 脚本:
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3-config
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5-config /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5m-config

2)警告:Python 安装在 /Library/Frameworks/Python.framework

Homebrew 仅支持针对系统提供的 Python 或 酿造的 Python。特别是,安装到 /Library 的 Python 可以 干扰其他软件安装。

3) 警告:您的酒窖中有未连接的小桶 未连接小桶 可能会导致构建问题并导致依赖于这些小桶的啤酒 构建后无法正常运行。在这些上运行brew link:nmap
颠覆

【问题讨论】:

    标签: macos homebrew brew-doctor


    【解决方案1】:

    看起来你的问题 1 和 2 是相关的。我假设你安装了一些 Python 版本,而不是你的 Mac 默认自带的那个版本。解决此问题的最简单且可能最好的方法是以下步骤:

    1. 删除现有的 Python
    2. 使用这些步骤重新安装 Python https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-macos
    3. 运行命令brew link nmap

    这应该可以解决您的问题。

    【讨论】: