2014-02-13 4 views
0

저는 heroku에서 내 앱을 제공하기 위해 uwsgi를 사용하고 있습니다. 어떻게 든 uwsgi는 정규 표현식 기능없이 구축되기 때문에 라우팅이 배포 될 때 지원되지 않는 것 같습니다. 로그는 말한다 : 나는 Heroku가 기계에 설치 PCRE (펄 호환 정규 표현식)을 지원하는 것 https://github.com/piotras/heroku-buildpack-pcre에서 buildpacks을 사용하도록 설정 한heroku에서 uwsgi에 대한 라우팅 지원을 어떻게 설정합니까?

!!! no internal routing support, rebuild with pcre support !!! 

.

그러나 uwsgi 여전히 PCRE/라우팅 컴파일에 실패 :

>heroku run pip install -I uwsgi 

.. wall of text .. 

################# uWSGI configuration ################# 

locking = pthread_mutex 
json = False 
zlib = True 
kernel = Linux 
debug = False 
capabilities = False 
xml = libxml2 
routing = False 
ssl = True 
execinfo = False 
malloc = libc 
filemonitor = inotify 
pcre = False 
plugin_dir = . 
yaml = embedded 
event = epoll 
ifaddrs = True 
timer = timerfd 

############## end of uWSGI configuration ############# 
total build time: 23 seconds 
*** uWSGI is ready, launch it with /app/.heroku/python/bin/uwsgi *** 

이 어떻게에게 Heroku에 uwsgi에서 라우팅을 활성화 할 수 있습니다?

답변

0

uWSGI 컴파일이 컴파일 경로에서 pcre 소스를 찾지 못해서 추가하지 못한 것으로 의심됩니다.