我正在尝试在Plone 4.2网站上安装最新的Ploneboard(v3.6),但收到错误
The version, 2.13.11, is not consistent with the requirement, AccessControl>=3.0
我看到此版本的the most recent Ploneboard change log提及“AccessControl的固定依赖性.Plone< 4.3有旧版本固定[cekk]”
谁知道这张照片有什么问题?感谢任何线索。答案 0 :(得分:5)
从版本3.6开始,PloneBoard需要AccessControl>=3.0
。
问题在于,Plone 4.2.x的旧版固定: 检查:http://dist.plone.org/release/4.2-latest/
如果您运行./bin/buildout annotate | grep -C 5 AccessControl
。
您将看到哪个buildout配置固定了AccessControl的版本。
...
[versions]
AccessControl= 2.13.13
http://dist.plone.org/release/4.2-latest/versions.cfg
...
在您的情况下,您需要在buildout.cfg(或versions.cfg)中覆盖此版本固定。
[versions]
AccessControl = 3.0.8 # For example
我不知道哪个版本的AccessControl适用于Plone 4.2.x. 但3.0.x似乎合适。