2013-05-31 12 views
18

Próbuję odbudować mod_wsgi i jestem uruchomiony w tym wydaniu? Czy ktoś wie, co tu się dzieje?Problemy z instalacją mod_wsgi - nie można znaleźć Makefile.in

/tmp/mod_wsgi-3.4# ls 
config.log  LICENCE   posix-ap2X.mk.in win32-ap22py31.mk 
config.status Makefile.in  README 
configure  mod_wsgi.c  win32-ap22py26.mk 
configure.ac posix-ap1X.mk.in win32-ap22py27.mk 
[email protected]:/tmp/mod_wsgi-3.4# ./configure 
checking for apxs2... no 
checking for apxs... no 
checking Apache version... ./configure: line 1704: apxs: command not found 
./configure: line 1704: apxs: command not found 
./configure: line 1705: apxs: command not found 
./configure: line 1708: /: Is a directory 

checking for python... /usr/bin/python 
./configure: line 1877: apxs: command not found 
configure: creating ./config.status 
config.status: error: cannot find input file: Makefile.in 

Odpowiedz

31

patrz instrukcja mod_wsgi:

mówi:

W systemach Linux czy Apache został zainstalowany z pakietem repozytorium, ty Musiał zainstalować odpowiednie "urządzenie" Apache "Pakietrównież.

Dla większości dystrybucji systemu Linux pakiet "dev" dla Apache 2.X to "apache2-dev", gdzie odpowiedni pakiet Apache był "apache2". Niektóre systemy rozróżniają jednak pakiet "dev", na podstawie którego Apache używa MPM . Jako taki może być również nazywany "apache2-worker-dev" lub "apache2-prefork-dev". Jeśli używasz Apache 2.X, nie mieszaj rzeczy przez pomyłkę, a następnie zainstaluj "apache-dev", który jest pakietem "dev" dla Apache 1.3 nazywa się po prostu "apache".

Brakuje tego pakietu deweloperów dla Apache. Dlatego nie można znaleźć "apxs" i pojawiają się kolejne problemy.

+0

Głupie pytanie, wiem, ale gdzie znajdę odpowiednią nazwę dla paczki na innej dystrybucji? Konkretnie, na temat marki usług internetowych Amazon? – dwanderson

+0

Dziękuję, to rozwiązało mój problem, próbując zainstalować 'pip install mod_wsgi' w' virtualenv' w 'Linux Mint 17 Cinnamon'. – user1063287

+0

Twoja odpowiedź była poprawna i pomogła mi bez obrazy, ale zdjęcie profilowe mnie przeraża: D –

19

Spróbuj zainstalować apache-dev. Użyj poniższego polecenia w terminalu, aby zainstalować.

sudo yum install httpd-devel 
+15

Ubuntu/Debian: 'sudo apt-get install apache2-dev' –

+0

Thanx @PierredeLESPINAY –

Powiązane problemy