我是Plone(4.1)的新手,并关注Martin Aspeli的Professional Plone 4开发书。在按照本书创建名为optilux.theme(第8章)的自定义主题时,我遇到以下错误:http://pastie.org/3201791
使用
创建主题分发时,第一个错误来自zopeskel../bin/zopeskel plone optilux.theme
但是,我可以自定义zopeskel生成的文件,如书中所述(setup.py,configure.zcml,metadata.xml)。
第二个错误是使用新添加的主题运行buildout,使用http://good-py.appspot.com/release/plone.app.theming/1.0b9作为KGS。
我的问题有两个:
版本概述:
Plone 4109
CMF 2.2.4
Zope 2.13.8
Python 2.6.7(r267:88850,2011年8月11日,12:16:10)[GCC 4.6.1]
PIL 1.1.7
提前致谢!
答案 0 :(得分:2)
是的,这两个错误是相关的。
在第52行Zopeskel / Paster说它无法检索'egg-info'目录并且创建过程结束不正确。
该问题与0.6c7之前的setuptools版本中的已知错误相关联。只需将setuptools包更新到最新版本(/path/to/your/python/interpreter/easy_install -U setuptools
),然后重新启动向导以创建包。
修改(这跟随第一条评论):
编辑您的buildout.cfg(或您用作起点的任何其他* .cfg文件),如下所示:
[buildout]
auto-checkout =
...
optilux.theme
develop =
...
src/optilux.theme
eggs +=
...
optilux.theme
[instance]
zcml +=
...
optilux.theme
答案 1 :(得分:0)
我也有“无法检索'egg-info'目录”的问题。但是,我使用的是版本0.6c11的setuptools。原来我的setuptools模块坏了。该软件包位于我的site-packages目录中,但我无法加载它。重新安装我的virtualenv python解决了这个问题。