我正在尝试在Ubuntu 9.10上安装mod_wsgi 3.1并在我尝试制作时出现此错误
root@me:/src/mod_wsgi-3.1$ ./configure --with-python=/usr/bin/python2.6
checking for apxs2... /usr/bin/apxs2
checking Apache version... 2.2.12
configure: creating ./config.status
config.status: creating Makefile
root@me:/src/mod_wsgi-3.1$ sudo make
/usr/bin/apxs2 -c -I/usr/include/python2.6 -DNDEBUG mod_wsgi.c -L/usr/lib -L/usr/lib/python2.6/config -lpython2.6 -lpthread -ldl -lutil -lm
/usr/share/apr-1.0/build/libtool --silent --mode=compile --tag=disable-static i486-linux-gnu-gcc -prefer-pic -DLINUX=2 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include/apr-1.0 -I/usr/include/openssl -I/usr/include/xmltok -pthread -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include/python2.6 -DNDEBUG -c -o mod_wsgi.lo mod_wsgi.c && touch mod_wsgi.slo
/usr/share/apr-1.0/build/libtool: line 970: i486-linux-gnu-gcc: command not found
apxs:Error: Command failed with rc=65536
make: *** [mod_wsgi.la] Error 1
有什么问题?
答案 0 :(得分:3)
正确安装gcc编译器,它看起来并非全部存在,或者根本不存在。
答案 1 :(得分:3)
问题是你需要apache-dev 试试这个
sudo apt-get install apache2-dev
尝试后
./configure --with-python=/usr/bin/python2.6
运行良好:-) 巨星!
答案 2 :(得分:2)
apxs:找不到命令
如果在运行configure时遇到错误,则说: apxs:找不到命令。
然后你需要安装apache2-threaded-dev包(Ubuntu包名,在不同的发行版上可能会有所不同。
apt-get install apache2-threaded-dev