问题理解 警告:在 /usr/local/include 中发现未处理的头文件
Issue understanding Warning: Unbrewed header files were found in /usr/local/include
在 运行 brew doctor
之后,我收到与我不确定的头文件相关的错误。我不知道 greenlet
是什么,所以我很担心按照 this post 中的建议删除它。
Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected header files:
/usr/local/include/python2.7/greenlet/greenlet.h
请回答以下问题:
1.错误 Unbrewed header files
的实际含义是什么?
2。我应该删除错误中列出的文件吗?
"Unbrewed header files" 表示 Homebrew 树中有头文件(默认情况下,/usr/local
) Homebrew 本身没有放在那里。它们可能是由您安装的其他一些软件放在那里的(在本例中,python-greenlet)。
如果您确定不再需要安装这些头文件的软件,您可以安全地删除它们。否则,你应该让他们一个人呆着。如果 Homebrew 必须使用相同路径的文件安装软件,它们可能会导致问题,但这可能不会发生。
直截了当的答案:
- 说明那个位置有头文件。 Homebrew(不幸的是)默认使用
usr/local
,其他应用程序也使用它。在这种情况下,pip
将其添加为 python-greenlet
安装的一部分。
- 没有。请参阅 python-greenlet 回购 greenlet cause brew warning!.
中的问题
关于避免警告:您可以使用自定义安装前缀。自制程序安装说明 (2016 Apr 3 permalink) 说你可以这样做,但警告不要这样做。在实践中,我听说很少遇到问题。
在 运行 brew doctor
之后,我收到与我不确定的头文件相关的错误。我不知道 greenlet
是什么,所以我很担心按照 this post 中的建议删除它。
Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected header files:
/usr/local/include/python2.7/greenlet/greenlet.h
请回答以下问题:
1.错误 Unbrewed header files
的实际含义是什么?
2。我应该删除错误中列出的文件吗?
"Unbrewed header files" 表示 Homebrew 树中有头文件(默认情况下,/usr/local
) Homebrew 本身没有放在那里。它们可能是由您安装的其他一些软件放在那里的(在本例中,python-greenlet)。
如果您确定不再需要安装这些头文件的软件,您可以安全地删除它们。否则,你应该让他们一个人呆着。如果 Homebrew 必须使用相同路径的文件安装软件,它们可能会导致问题,但这可能不会发生。
直截了当的答案:
- 说明那个位置有头文件。 Homebrew(不幸的是)默认使用
usr/local
,其他应用程序也使用它。在这种情况下,pip
将其添加为python-greenlet
安装的一部分。 - 没有。请参阅 python-greenlet 回购 greenlet cause brew warning!. 中的问题
关于避免警告:您可以使用自定义安装前缀。自制程序安装说明 (2016 Apr 3 permalink) 说你可以这样做,但警告不要这样做。在实践中,我听说很少遇到问题。