2012-08-13 2 views
7

Als ich meinen Lion Server auf Mountain Lion hochstufte, wurde anscheinend meine mod_xsend-Datei aus dem Apache entfernt.Schwerwiegender Fehler: Die Datei 'apr.h' wurde bei der Installation von x-sendfile nicht gefunden. Mac os x lion server

Ich folgte den Anweisungen von this Website, aber blieb mit einem "Keine solche Datei oder Verzeichnis" Fehler. Mit etwas Hilfe von Google fand ich this Seite, die mir die Lösung zu diesem gab: "sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/ /Applications/Xcode.app/Contents/ Entwickler/Toolchains/OSX10.8.xctoolchain "

Sah gut aus, aber wenn ich versuche," sudo apxs -cia mod_xsendfile.c "auszuführen, bekomme ich einen" fatalen Fehler: 'apr.h' Datei nicht gefunden "-Fehler.

Irgendwelche Ideen?

+0

Haben Sie eine Lösung gefunden? Ich habe das gleiche Problem – redmoon7777

+0

Sorry, immer noch nichts Neues hier. Ich habe mir sogar die Zeit genommen, Mac OS X zu formatieren und neu zu installieren, aber es hat nicht geholfen. – einord

+0

Als ich versuchte, die Xcode-Befehlszeilentools aus dem Bereich "Einstellungen" herunterzuladen und zu installieren. Und danach erstellt der Symlink ("sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain"), es würde wieder installieren. Aber jetzt habe ich das Problem, dass x-sendfile scheint nicht nach einem Neustart geladen werden. Kein Fehler, nichts. Aber "LoadModule xsendfile_module libexec/apache2/mod_xsendfile.so" wurde zur httpd.conf hinzugefügt. Hmm ... seltsam. – einord

Antwort

7

Sie benötigen die Xcode Kommandozeilen-Tools neu zu installieren:

xcode-select --install 

Sie werden dann müssen wahrscheinlich wieder die Xcode Lizenzvereinbarung akzeptieren:

sudo xcodebuild -license 

Sobald Sie getan haben, dass (ebenso wie dein Symlink für die Toolchain) solltest du gut gehen.

+1

Diese Methode sollte auch beim Upgrade auf Mavericks funktionieren. –

+1

Sir, Sie haben mir gerade Kopfschmerzen erspart. Hier ist meine +1. Bitte nimm es :) – Lomse

+1

Dies ist auch noch relevant für High Sierra. –

Verwandte Themen