我想让plone.app.theming在RHEL 5盒子上工作。 Buildout安装此软件包及其依赖项没有问题。我还可以在Plone站点上安装产品(Diazo主题支持)并访问Diazo主题控制面板。但是,在调试模式下运行XSLT转换失败时,我收到错误。经过大量研究后,我认为问题在于RHEL,libxml2和libxslt2中的两个软件包比我需要的软件更老。
在我的案例中是否有解决方案可以解决这个问题?我不是Linux管理员,所以任何想法或建议都会非常感激。
答案 0 :(得分:1)
使用Unified Installer for 4.1,它可以为您设置,或者将以下内容添加到您的buildout中,这将构建lxml,libxml2和libxslt,而无需触及系统的库:
parts += lxml pylxml
[lxml]
recipe = z3c.recipe.staticlxml
egg = lxml
libxml2-url = ftp://xmlsoft.org/libxml2/libxml2-2.7.8.tar.gz
libxslt-url = ftp://xmlsoft.org/libxml2/libxslt-1.1.26.tar.gz
static-build = true
[pylxml]
recipe=zc.recipe.egg
interpreter=pylxml
eggs=
lxml
答案 1 :(得分:0)
我在CentOs 5.x上遇到了同样的问题 没有解决方案。我和lxml,zlib&共
问题是在64位系统中由此库的错误位置引起的lxml中对zlib的引用。谷歌搜索我发现这是一个广泛的问题,不仅仅是对于plonistas。
唯一的办法,就我而言,它使用的是CentOs 6。 维托