2012-08-13 7 views
7

Quando ho aggiornato il mio Lion Server a Mountain Lion, sembra che abbia rimosso il mio mod_xsendfile da apache.errore irreversibile: file 'apr.h' non trovato durante l'installazione del server x-sendfile mac os x mountain lion

Ho seguito le istruzioni dal sito Web this, ma mi sono bloccato con un errore "Nessun file o directory". Con l'aiuto di google ho trovato la pagina this che mi ha dato la soluzione a questo: "sudo ln -s /Applicazioni/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/ /Applications/Xcode.app/Contents/ Developer/Toolchains/OSX10.8.xctoolchain "

Sembrava buono, ma quando provo a eseguire" sudo apxs -cia mod_xsendfile.c "ottengo un errore" errore irreversibile: errore apr.h non trovato ".

Qualche idea?

+0

hai trovato una soluzione? Ho lo stesso problema – redmoon7777

+0

Siamo spiacenti, ancora niente di nuovo qui. Ho persino impiegato del tempo per formattare e reinstallare mac os x, ma non è stato d'aiuto. – einord

+0

Quando ho provato a scaricare e installare Xcode Command Line Tools dal pannello delle preferenze. E in seguito ha creato il collegamento simbolico ("sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain"), installare di nuovo. Ma ora ho il problema che x-sendfile non sembra essere caricato dopo un riavvio. Nessun errore, niente. Ma "LoadModule xsendfile_module libexec/apache2/mod_xsendfile.so" è stato aggiunto a httpd.conf. Hmm ... strano. – einord

risposta

7

È necessario reinstallare gli strumenti della riga di comando: Xcode

xcode-select --install 

Sarai quindi probabilmente bisogno di accettare di nuovo il contratto di licenza Xcode:

sudo xcodebuild -license 

Una volta fatto che (così come il tuo link simbolico per la toolchain) dovresti essere a posto.

+1

Questo metodo dovrebbe funzionare anche durante l'aggiornamento a Mavericks. –

+1

Signore, mi hai appena risparmiato ore di mal di testa. Ecco il mio +1. Per favore, prendilo :) – Lomse

+1

Anche questo è ancora rilevante per High Sierra. –