pcre - example - uwsgi module
reconstruir uwsgi con soporte pcre (5)
Has probado:
pip install uwsgi -I
La bandera -I
obligará a reinstalar
al ejecutar uwsgi me sale el siguiente mensaje:
!!! no internal routing support, rebuild with pcre support !!!
Ya he instalado pcre (creo) con el siguiente comando:
Sudo apt-get install libpcre3 libpcre3-dev
Mi pregunta es: ¿Por qué sigo recibiendo este mensaje incluso después de haber instalado el paquete pcre y si necesito reinstalar uwsgi y activar pcre, cómo lo hago?
Además, ¿importa el enrutamiento interno? Supongo que sí, o de lo contrario los creadores de uwsgi no habrían hecho que el mensaje surgiera. Estoy ejecutando Ubuntu 12.04 LTS
.
¡Gracias por la ayuda!
Si ha intentado todo lo anterior pero sigue teniendo el mismo error y con los siguientes, verifique los parámetros de sus comandos, en particular el --http-socket /path/to/your.sock. Ese es el path = ''/ path / to'' debe existir
thunder lock: disabled (you can enable it with --thunder-lock)
bind(): No such file or directory [core/socket.c line 230]
pip install uwsgi -I --no-cache-dir
Reinstala ( -I
) como dijo @leech, pero ignora el caché compilado ( --no-cache-dir
) y compila la cosa con las nuevas librerías.
pip install uwsgi -I
No recompilará el binario de uwsgi, solo reinstalará el huevo de pitón. Es necesario reconstruir el binario de uwsgi con las bibliotecas de pcre.
sudo apt-get install libpcre3 libpcre3-dev
Creo que la forma más sencilla es simplemente desinstalar uwsgi y luego ejecutar el instalador pip nuevamente.
pip uninstall uwsgi
sudo apt-get remove uwsgi
entonces
pip install uwsgi
deberías ver pip ejecutar el script setup.py y un montón de mensajes del compilador. El último mensaje debería mostrarte algo como esto:
################# uWSGI configuration #################
pcre = True
kernel = Linux
malloc = libc
execinfo = False
ifaddrs = True
ssl = True
zlib = True
locking = pthread_mutex
plugin_dir = .
timer = timerfd
yaml = embedded
json = False
filemonitor = inotify
routing = True
debug = False
capabilities = False
xml = libxml2
event = epoll
############## end of uWSGI configuration #############
note como pcre = true ahora
pip uninstall uwsgi
sudo apt-get install libpcre3 libpcre3-dev
pip install uwsgi
Lo resolví con los comandos anteriores.