如何修复 brew doctor 警告
Posted
技术标签:
【中文标题】如何修复 brew doctor 警告【英文标题】:How to fix brew doctor warnings 【发布时间】:2017-10-04 13:46:14 【问题描述】:我不熟悉 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 颠覆
【问题讨论】:
【参考方案1】:看起来你的问题 1 和 2 是相关的。我假设你安装了一些 Python 版本,而不是你的 Mac 默认自带的那个版本。解决此问题的最简单且可能最好的方法是以下步骤:
-
删除现有的 Python
使用这些步骤重新安装 Python https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-macos
运行命令
brew link nmap
这应该可以解决您的问题。
【讨论】:
以上是关于如何修复 brew doctor 警告的主要内容,如果未能解决你的问题,请参考以下文章
Brew Doctor 说:“警告:/usr/local/include 不可写。”
Homebrew brew doctor 关于 /Library/Frameworks/Python.framework 的警告,即使安装了 brew 的 Python