Google Apis客户端生成器Python未运行

时间:2013-05-22 00:47:23

标签: google-api google-api-client google-api-python-client

我正在尝试执行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行,在运行中       return _actual_start()File“/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”,   第203行,在really_start中       sys.exit(main(argv))File“/Users/alejacquet/Development/git/google-apis-client-generator/src/googleapis/codegen/generate_library.py”,   第152行,主要       language_variant = FLAGS.language_variant)文件“/Users/alejacquet/Development/git/google-apis-client-generator/src/googleapis/codegen/generate_library.py”,   第179行,在Generate中       language_variations = Targets()。VariationsForLanguage(语言)文件   “/Users/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行,在载荷中       return json.loads(stripped,** kw)File“/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栏(char 198)

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可能需要指定--language_variant=XXX,其中XXX.../templates/java

下的目录名称之一