把一个自定义的类绑定到js runtime时报错

运行tools/tojs/genbindings.py是报错
jingshichendeiMac:~ jingshichen$ /Users/jingshichen/Documents/project/Working/CocosCodeIde/Bind/tools/tojs/genbindings.py
PYTHON_BIN not defined, use current python.
generating userconf.ini…
Generating bindings for cocos2dx…
Using userconfig
]

… Generating bindings for target spidermonkey

… … Processing section cocos2d-x

Traceback (most recent call last):
File “/Users/jingshichen/Documents/project/Working/CocosCodeIde/Bind/tools/bindings-generator/generator.py”, line 1341, in
main()
File “/Users/jingshichen/Documents/project/Working/CocosCodeIde/Bind/tools/bindings-generator/generator.py”, line 1316, in main
‘headers’: (config.get(s, ‘headers’ , 0, dict(userconfig.items(‘DEFAULT’)))),
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py”, line 623, in get
return self._interpolate(section, option, value, d)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py”, line 691, in _interpolate
self._interpolate_some(option, L, rawval, section, vars, 1)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py”, line 723, in _interpolate_some
option, section, rest, var)
InterpolationMissingOptionError: Bad value substitution:
section:
option : headers
key : cocosdir
rawval : /cocos/cocos2d.h (cocosdir)s/cocos/audio/include/SimpleAudioEngine.h (cocosdir)s/cocos/ui/CCProtectedNode.h


Generating javascript bindings fails.

根据错误提示定义了PYTHON_BIN如下:
export PYTHON_BIN=/usr/bin/python
export PATH=$PYTHON_BIN:$PATH
不知道正确与否,但是定义了这个PYTHON_BIN之后还是会出现后面的错误。

python 版本和 -js 版本分别是?

python:2.7.5 -js: 3.0finally。在mac下/library/python文件夹中有Python2.4、2.5、2.6、2.7

补充: jingshichendeiMac:~ jingshichen$ python
Python 2.7.5 (default, Mar 9 2014, 22:15:05)
on darwin

能否将ini配置文件发出来?

都是工程自带的一下配置文件。我并没有加什么东西进去,我只是想先通过编译了在加入自己需要的custom类。