【发布时间】:2017-02-06 00:56:37
【问题描述】:
他们建议使用以下内容测试 uwsgi:
uwsgi --http :8080 --home /home/sammy/Env/firstsite --chdir /home/sammy/firstsite -w firstsite.wsgi
我正在使用更新的 2.12 版本的 uWSGI,并且选项已更改。我正在查看http://uwsgi-docs.readthedocs.io。我的虚拟应用程序名为myapp3,位于/Env/myapp3。到目前为止,我有:
$ uwsgi --http-socket :8080 --venv /home/deploy/Env/myapp3 --chdir /home/deploy/myapp3 --wsgi myapp.wsgi
我明白了:
uwsgi: unrecognized option '--venv'
getopt_long() error
【问题讨论】:
-
那么您是如何得出
--venv参数的?我在文档中唯一能看到的是--virtualenv -
uwsgi-docs.readthedocs.io/en/latest/Options.html#venv 。顺便说一句,使用 --virtualenv 得到同样的错误
-
从文档看来,
-H、--pyhome、--home、--venv和--virtualenv是彼此的别名。 -
顺便说一句:没有 uwsgi 的 2.12 版本。最新版本是 2.0.14。你确定你没有使用旧的 2.0.12 吗?
-
对不起,是的,2.0.12