2017-10-02 4 views
2

Ich habe versucht, Phusion Passenger unter MacOS X 10.13 High Sierra zu installieren und die Methode, die ich normalerweise benutze, scheitert, weil die Apache Development Header scheinen vermisst werden. Ich habe auch versucht, Homebrew zu verwenden, um Phusion Passenger zu installieren, und es scheint mir, dass es aus dem gleichen Grund scheitert.Phusion Passenger kompiliert nicht in MacOS 10.13 High Sierra (Fehlende Apache Development Header)

Ich habe sowohl Xcode 9 als auch die Command Line Developer Tools installiert (dies ist normalerweise die Lösung für dieses Problem in früheren Versionen von OS X), aber es löst es jetzt nicht. Hat jemand Einblick in dieses Thema und/oder irgendwelche Vorschläge, wie ich das beheben könnte?

+0

für mich 'brauen Upgrade Passagier' fehlgeschlagen mit Fehlermeldung' /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/apache2/ap_hooks. h: 39: 10: fataler Fehler: Datei 'apr.h' nicht gefunden ' –

Antwort

0

Dies ist etwas, das die Leute bei Phusion in der nächsten Version adressieren. Es gab einige schwierige Änderungen in der High Sierra Entwicklungsumgebung, die angegangen werden müssen.

Es besteht die Möglichkeit, dass die Sierra-Flasche aus Hausgebräu funktioniert. Ansonsten warte einfach auf die nächste Veröffentlichung.

+0

Ich habe die Homebrew-Installation versucht. Leider hat das auch nicht funktioniert. Wie ich in meinem ursprünglichen Beitrag erwähnte, schien das aus demselben Grund zu scheitern. Irgendeine Idee, wie ein Zeitrahmen darauf aussehen könnte? Nicht gut vertraut mit Phusions Zeitplan für solche Dinge ... – user2965240

+0

Hast du die "--force-bottle" -Flagge bestanden? Da es keine HS-Flasche gibt, benötigen Sie diese, um die Installation der Sierra-Flasche zu erzwingen. –

+0

Ich versuchte 'brew upgrade - force-bottle passagier', aber beim Laufen Apache ist es abgestürzt. –

Verwandte Themen