UWSGI_PLUGIN_DIR не объявляется при встраивании приложения фляги в uwsgi - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь встроить приложение фляги в двоичный файл uwsgi, следуя этой официальной документации . но я получаю эту ошибку ниже при запуске команды:

python uwsgiconfig.py --build app

У меня есть app.ini в каталоге buildconf.contents app.ini

[uwgsi]
inherit =  base
main_plugi = python
bin_name = my-app
embed_files =bootstrap.py,wsgi.py,Flask_JWT_Extended=site-packages/Flask_JWT_Extended,mongoengine=site-packages/mongoengine,passlib=site-packages/passlib,requests=site-packages/requests,jsonpickle=site-packages/jsonpickle,pyasn1=site-packages/pyasn1,ldap3=site-packages/ldap3,pymongo=site-packages/pymongo,webargs=site-packages/webargs,Flask=site-packages/Flask,Flask_PyMongo=site-packages/Flask_PyMongo,python_dateutil=site-packages/python_dateutil,dnspython=site-packages/dnspython,gevent=site-packages/gevent,kerberos=site-packages/kerberos,pyasn1_modules=site-packages/pyasn1_modules,flask_cors=site-packages/flask_cors,redis=site-packages/redis,pyOpenSSL=site-packages/pyOpenSSL

В чем может быть причина этой ошибки?

core/plugins.c: In function ‘uwsgi_load_plugin’:
core/plugins.c:153:35: error: ‘UWSGI_PLUGIN_DIR’ undeclared (first use in this function); did you mean ‘UWSGI_PLUGIN_API’?
   plugin_filename = uwsgi_concat3(UWSGI_PLUGIN_DIR, "/", plugin_name);
                                   ^~~~~~~~~~~~~~~~
                                   UWSGI_PLUGIN_API
core/plugins.c:153:35: note: each undeclared identifier is reported only once for each function it appears in
core/plugins.c: In function ‘uwsgi_try_autoload’:
core/plugins.c:305:14: error: ‘UWSGI_PLUGIN_DIR’ undeclared (first use in this function); did you mean ‘UWSGI_PLUGIN_API’?
  d = opendir(UWSGI_PLUGIN_DIR);
              ^~~~~~~~~~~~~~~~
              UWSGI_PLUGIN_API
...