我试图执行谷歌api客户端生成器为Java语言构建新的ADMIN-SDK,但我被困在生成器中,我已经尝试一步一步使用python2.6和python2.7都有类似的输出。
$ python $(/bin/pwd)/googleapis/codegen/generate_library.py --api_name=plus --api_version=v1 --language=java --output_dir=/tmp/gen --language=java
Traceback(最近一次调用):文件"/用户/alejacquet/发展/git/google-apis-client-generator/src/googleapis/codegen/generate_library.py",第245行app.run() File "/Library/Python/2.7/site-packages/google_apputils-0.3.0-py2.7.egg/google/apputils/app.py",第216行,运行中return _actual_start()文件"/Library/Python/2.7/site-packages/google_apputils-0.3.0-py2.7.egg/google/apputils/app.py",第244行,在_actual_start中really_start()文件"/Library/Python/2.7/site-packages/google_apputils-0.3.0-py2.7.egg/google/apputils/app.py",really_start中的第203行sys.exit(main(argv))文件"/Users/alejacquet/Development/git/google-api -client-generator/src/googleapis/codegen/generate_library.py",第152行,主行文件"/Users/alejacquet/Development/git/google-api -client-generator/src/googleapis/codegen/generate_library.py"在Generate中第179行language_variations = Targets().VariationsForLanguage(language)文件"/用户/alejacquet/发展/git/google-apis-client-generator/src/googleapis/codegen/targets.py",第68行,init文件"/Users/alejacquet/Development/git/google-api -client-generator/src/googleapis/codegen/json_with_comments.py",加载中第54行返回json。加载(剥离,**kw)文件"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/init.py",第326行,在负载中文件"/系统/图书馆/框架/Python.framework/版本/2.7/lib/python2.7/json/decoder.py",解码文件中的第366行"/系统/图书馆/框架/Python.framework/版本/2.7/lib/python2.7/json/decoder.py",第382行,在raw_decode ValueError:期望属性名称:第9行第9列(char 198)
任何想法?
您可能必须指定--language_variant=XXX
,其中XXX
是.../templates/java