Ich versuche, nginx mit dem brew package manager zu installieren, aber es funktioniert nicht. Wie kann ich das beheben?
%Vor%Ich hatte dieses Problem vor ein paar Tagen mit der Installation von Yeoman. Es scheint, dass einige der Ordner in / usr / local nicht im Besitz von Ihnen sind und Probleme verursachen können. In meinem Fall hatte ich ein paar Ordner in / usr / local / so.
Gehen Sie zu / usr / local
%Vor%Überprüfen Sie, wem die Ordner gehören
%Vor%Führen Sie die folgenden Schritte für Ordner durch, die Sie nicht besitzen: Ersetzen Sie die Unterordnername durch den Unterordnernamen offensichtlich:
%Vor%und rufen Sie dann
auf %Vor%Es sollte erfolgreich verlinkt werden.
Hoffe, das hilft.
Dies kann manchmal passieren, wenn bereits Dateien (oder symbolische Verknüpfungen) mit demselben Namen vorhanden sind. Um eine Verknüpfung zu erzwingen, können Sie brew link -f pcre
verwenden. Wenn Sie sehen möchten, ob Dateien den Link verhindern, können Sie brew link --dry-run pcre
verwenden.
Wenn keine Dateien von brew link --dry-run pcre
aufgelistet sind, ist es wahrscheinlich, dass jwwhartars Antwort die richtige ist.
Ich musste manuell entfernen und pcre und openssl neu installieren, dann funktioniert nginx:
%Vor%Tags und Links homebrew