【问题标题】:Plone 4.1 -> 4.2, Ubuntu 10.10, stuck on buildout version errorPlone 4.1 -> 4.2,Ubuntu 10.10,卡在构建版本错误
【发布时间】:2015-10-09 14:33:19
【问题描述】:

从 4.0.1 开始

在 buildout.cfg 中

  extends = 
    base.cfg 
#     versions.cfg 
#     http://dist.plone.org/release/4.1-latest/versions.cfg
    http://dist.plone.org/release/4.2-latest/versions.cfg

4.0 -> 4.1 运行良好 4.1 -> 4.2 给出 zc.buildout 版本错误我还没弄明白

bin/buildout

    Error: There is a version conflict.
    We already have: zc.buildout 1.4.4
    but zc.recipe.egg 1.3.2 requires 'zc.buildout>=1.5.0'

http://buildoutcoredev.readthedocs.org/en/latest/issues.html 似乎提出了补救措施: “要解决这个问题,你有几个选择。首先,你可以通过调用版本标签来强制构建与你已经安装的版本一起运行。这告诉你的 [Plone] bootstrap.py 文件与你已经安装的版本很好地配合已安装。”

在我的情况下是

python bootstrap.py --version=1.4.4

但是这没有帮助,和以前一样的错误, 另一个建议,删除 zc.buildout egg, 失败了。

建议?

谢谢, 肯特

【问题讨论】:

    标签: plone upgrade


    【解决方案1】:

    这种方式不起作用,因为 zc.recipe.egg 1.3.2 需要 zc.buildout 1.5+。

    您可以尝试降级 zc.buildout.egg 到旧版本(不需要这么近的版本zc.buildout,试试看)或升级 @ 987654326@.

    我建议你升级你的 zc.buildout,固定一个现代版本:

    [buildout]
    ...
    [versions]
    ...
    zc.buildout = 2.4.4
    

    【讨论】:

    • 感谢您的建议,我会尝试的。
    • @ktenney:有用吗?您可能还想看看github.com/collective/minimalplone4。到目前为止,在虚拟环境中安装 buildout 并固定 setuptools 和 zc.buildout 一直对我有用,在不同的设置中。感谢 Johannes Raggam&Co。为新手提供和分享这个有用的起点!
    • 不,我无法让它工作。 AFAICT 我被 10.10 ubuntu 版本挫败,无法获得所需的系统包。下次我解决它时,我会看看 minimumplone4。谢谢,肯特
    • @ktenney:这是我当时在 Ubu-10 上使用的:apt-get install g++ zlibc python-imaging zlib1g-dev python-dev build-essential, HTH。
    • @ktenney:FWIW,对于 Ubu-11,它是:apt-get install build-essentials g++ g++-4.2 zlibc python-imaging zlib1g-dev python-dev
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-15
    • 1970-01-01
    相关资源
    最近更新 更多