0

我正在尝试使用以下命令运行 appengine 模块:

  • $ python /usr/lib/google-cloud-sdk/platform/google_appengine/dev_appserver.py --max_module_instances = 1 --jvm_flag = "-agentlib: jdwp = transport = dt_socket, server = y,suspend = n, address = 9999 “目标/安全认证-1.0.0-SNAPSHOT --dev_appserver_log_level = 调试

但我收到了这个错误:

  • 调试 2018-02-22 14:15:27,450 appengine_rpc.py:170] 服务器:appengine.google.com
  • ERROR 2018-02-22 14: 15: 27,452 sdk_update_checker.py:201] 此版本 SDK 中的 java8 运行时不支持请求的 api_version (1.0)。支持的 api_versions 是 ['1']。

我该如何解决这个问题?

以下是一些信息: $ gcloud -v

  • 谷歌云 SDK 190.0.0
  • 阿尔法 2017.12.08
  • 应用引擎 java 1.9.62
  • 应用引擎-python 1.9.67
  • 测试版 2017.12.08
  • bq 2.0.29
  • 核心 2018.02.16
  • gsutil 4.28

$蟒蛇--版本

  • Python 2.7.12
4

1 回答 1

0

错误消息表明您可能使用api_version1. 从语法api_version中的行:

此时App Engine有一个版本的python27运行环境:1

确保你有这个app.yaml,而不是别的:

api_version: 1

您还在 SDK 中安装了 Python 和 Java 开发工具,并使用了一些特定于 Java 开发服务器的参数,这些参数可能不适用于您尝试调用的 Python 开发服务器。请参阅 Python Using the Local Development ServerLocal Development Server Options vs Using the Java Local Development Server

于 2018-02-22T17:01:40.940 回答