0

我正在尝试执行 Google 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(最近一次调用最后):文件“/Users/alejacquet/Development/git/google-apis-client-generator/src/googleapis/codegen/generate_library.py”,第 245 行,在 app.run() 文件中“/ Library/Python/2.7/site-packages/google_apputils-0.3.0-py2.7.egg/google/apputils/app.py”,第 216 行,运行中返回 _actual_start() 文件“/Library/Python/2.7/site -packages/google_apputils-0.3.0-py2.7.egg/google/apputils/app.py”,第 244 行,在 _actual_start real_start() 文件“/Library/Python/2.7/site-packages/google_apputils-0.3.0 -py2.7.egg/google/apputils/app.py”,第 203 行,在 real_start sys.exit(main(argv)) 文件中“/Users/alejacquet/Development/git/google-apis-client-generator/src /googleapis/codegen/generate_library.py”,第 152 行,主要语言_variant=FLAGS。language_variant) 文件“/Users/alejacquet/Development/git/google-apis-client-generator/src/googleapis/codegen/generate_library.py”,第 179 行,在 Generate language_variations = Targets().VariationsForLanguage(language) 文件“/用户/alejacquet/Development/git/google-apis-client-generator/src/googleapis/codegen/targets.py”,第 68 行,在init files.GetFileContents(self.targets_path)) 文件“/Users/alejacquet/Development/git/google-apis-client-generator/src/googleapis/codegen/json_with_comments.py”,第 54 行,在负载返回 json.loads(剥离,**kw)文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/init .py ”,第326行,加载文件“/System/Library/Frameworks/ Python.framework/Versions/2.7/lib/python2.7/json/decoder.py”,第 366 行,在解码文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json /decoder.py",第 382 行,在 raw_decode ValueError 中:期望属性名称:第 9 行第 9 列(字符 198)

有任何想法吗?

4

1 回答 1

1

您可能必须指定--language_variant=XXX,其中XXX一个目录名称是.../templates/java

于 2013-05-22T10:33:16.703 回答