Próbuję użyć konsoli gcloud w przeglądarce. Kiedy mój sklonować repozytorium i uruchomić serwer dev, otrzymuję błąd wykonania z metryk:Używanie konsoli gcloud do Google App Engine powoduje błąd środowiska wykonawczego na podstawie danych
$ dev_appserver.py $PWD
Traceback (most recent call last):
File "/google/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 101, in <module>
_run_file(__file__, globals())
File "/google/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 97, in _run_file
execfile(_PATHS.script_file(script_name), globals_)
File "/google/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 1041, in <module>
main()
File "/google/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 1037, in main
dev_server.stop()
File "/google/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 845, in stop
metrics.GetMetricsLogger().Stop()
File "/google/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/metrics.py", line 117, in Stop
total_run_time = int((Now() - self._start_time).total_seconds())
TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'NoneType'
ja nie dzwonię moduł metryki bezpośrednio lub w inny sposób korzystania z niej. Jak mogę go wyłączyć w konsoli lub w kodzie, aby móc uruchomić aplikację?
Działa poprawnie lokalnie przy użyciu zestawu SDK.
Jeśli ten błąd dotyczy ciebie, Najprostszym rozwiązaniem jest: 'gcloud set config disable_usage_reporting true' – sterne
dzięki @sterne, pomógł mi po godzinie debugowania :) – Pega88
poszedłem: gcloud config zestaw disable_usage_reporting fałszywe następnie dostał kolejny błąd :( –