Frage Problem beim Verständnis Warnung: Unbrewed Header-Dateien wurden in / usr / local / include gefunden


Nach dem Rennen brew doctorIch bekomme diesen Fehler mit einer Header-Datei, von der ich nicht sicher bin. Ich weiß nicht was greenlet ist, also bin ich besorgt, es zu entfernen, wie in vorgeschlagen dieser Beitrag.

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

Bitte beantworten Sie die folgenden Fragen:

1. Was ist der Fehler? Unbrewed header files eigentlich gemein?

2. Sollte ich die im Fehler aufgelistete Datei entfernen?


6
2018-01-19 11:02


Ursprung


Antworten:


"Unbrewed header files" zeigt an, dass es Header-Dateien in der Homebrew-Struktur gibt (standardmäßig /usr/local) dass Homebrew selbst dort nicht gesetzt hat. Wahrscheinlich wurden sie dort von einer anderen Software installiert (in diesem Fall Python-Greenlet).

Wenn Sie sicher sind, dass Sie nicht über die Software verfügen, für die diese Headerdateien installiert werden müssen, können Sie sie sicher entfernen. Andernfalls sollten Sie sie in Ruhe lassen. Sie könnten möglicherweise Probleme verursachen, wenn Homebrew Software mit Dateien mit demselben Pfad installieren muss, aber das wird wahrscheinlich nicht passieren.


7
2018-01-19 22:00



Die einfache Antwort:

  1. Dies bedeutet, dass sich dort eine Header-Datei befindet. Homebrew (leider) verwendet usr/local Standardmäßig wird dies auch von anderen Anwendungen verwendet. In diesem Fall, pip fügte es als Teil des hinzu python-greenlet Installation.
  2. Nein. Siehe die Frage im Python-Greenlet Repo Greenlet Ursache Brau Warnung!.

Zur Vermeidung der Warnungen: Sie könnten wahrscheinlich ein benutzerdefiniertes Installationspräfix verwenden. Die Homebrew Installationsanleitung (2016 April 3 Permalink) sag, dass du das kannst, aber warne davor. In der Praxis habe ich gehört, dass Probleme selten angetroffen werden.


5
2018-06-07 18:46