Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python GAE可以';无法生成发现文件_Python_Google App Engine_Google Cloud Endpoints - Fatal编程技术网

Python GAE可以';无法生成发现文件

Python GAE可以';无法生成发现文件,python,google-app-engine,google-cloud-endpoints,Python,Google App Engine,Google Cloud Endpoints,我已将GAE SDK升级到1.8.5版,无法再使用endpointscfg.py gen_discovery_doc-o.-f rpc…/main.FlyFlap.APi生成发现文件 我得到下面的错误 我试图像建议的那样删除google_appengine/lib/cacerts/urlfetch_cacerts.txt和certs.txt文件,但没有任何帮助。有人也有同样的问题吗 Traceback (most recent call last): File "/usr/local/bin

我已将GAE SDK升级到1.8.5版,无法再使用endpointscfg.py gen_discovery_doc-o.-f rpc…/main.FlyFlap.APi生成发现文件

我得到下面的错误

我试图像建议的那样删除google_appengine/lib/cacerts/urlfetch_cacerts.txt和certs.txt文件,但没有任何帮助。有人也有同样的问题吗

Traceback (most recent call last):
  File "/usr/local/bin/endpointscfg.py", line 196, in <module>
    run_file(__file__, globals())
  File "/usr/local/bin/endpointscfg.py", line 192, in run_file
    execfile(script_path, globals_)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py", line 472, in <module>
    sys.exit(main(sys.argv))
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py", line 467, in main
    args.callback(args)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py", line 348, in _GenDiscoveryDocCallback
    output_path, hostname=hostname)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py", line 188, in GenDiscoveryDoc
    service_configs = GenApiConfig(service_class_names, hostname=hostname)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py", line 144, in GenApiConfig
    module_name, base_service_class_name = service_class_name.rsplit('.', 1)
ValueError: need more than 1 value to unpack
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/endpointscfg.py”,第196行,在
运行\u文件(\uuuu文件,globals())
文件“/usr/local/bin/endpointscfg.py”,第192行,在run_文件中
execfile(脚本路径,全局路径)
文件“/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py”,第472行,在
系统出口(主(系统argv))
文件“/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py”,主文件第467行
args.callback(args)
文件“/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine default.bundle/Contents/Resources/google\u appengine/google/appengine/tools/endpointscfg.py”,第348行,位于GenDiscoveryDocCallback中
输出路径,主机名=主机名)
文件“/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py”,GenDiscoveryDoc第188行
服务配置=GenApiConfig(服务类名称,主机名=主机名)
GenApiConfig中的文件“/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py”,第144行
模块名称,基本服务类名称=服务类名称.rsplit('.',1)
ValueError:需要超过1个值才能解包

更新了osx,它又能工作了。

我将iMac更新为osx 10.8.5,它又能工作了。那你为什么不结束这个问题呢?