dev_appserver.py генерирует нераспознанные аргументы: --datastore_emulator_cmd - PullRequest
0 голосов
/ 19 октября 2018

Я использую Google Cloud SDK [212.0.0] в Linux.До сегодняшнего дня все работало нормально.Теперь, когда я запускаю dev_server:

$ dev_appserver.py .

, я получаю эту ошибку:

dev_appserver.py: error: unrecognized arguments:
--datastore_emulator_cmd=/usr/platform/cloud-datastore-emulator/cloud_datastore_emulator

Я довольно долго не обновлялся, но с тех порполучая ошибку, я пытался обновить SDK с помощью sudo apt-get update && sudo apt-get update google-cloud-sdk

Также пробовал другие каталоги ядра приложения и получал ту же ошибку.

Спасибо, Дэн

Ответы [ 2 ]

0 голосов
/ 12 декабря 2018

Я столкнулся с подобной проблемой в gcloud sdk со следующей конфигурацией:

gcloud --version
Google Cloud SDK 227.0.0
app-engine-python 1.9.80
app-engine-python-extras 1.9.74
bq 2.0.39
cloud-datastore-emulator 2.0.2
cloud_sql_proxy 
core 2018.11.30
gsutil 4.34

Как я уже проверял, существует метод "_correct_datastore_emulator_cmd", реализованный в классе файлов "DevelopmentServer" google / appengine / tools / devappserver2/devappserver2.p ", который изменяет cmd с этим флагом эмулятора.Это может быть потенциально сообщено разработчикам SDK.

0 голосов
/ 20 октября 2018

Вы можете попробовать не запускать команду с параметром --datastore_emulator_cmd.Скорее вы могли бы с самого начала запустить dev_appserver.py в каталоге /bin/dev_appserver.py, не используя параметр --datastore_emulator_cmd больше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...