1

https://raw.github.com/collective/buildout.plonetest/master/test-4.2.x.cfgを拡張する小さなモジュールを作成しました。バージョンを 4.2 から 4.3 に変更すると、実行時にエラーがスローされますbin/buildout

...
While:
  Installing.
  Getting section test.
  Initializing section test.
  Installing recipe zc.recipe.testrunner.
Error: There is a version conflict.
We already have: zc.recipe.egg 2.0.0

にリストされている一部のパッケージにbuildout.plonetestは競合するバージョンがあり、これは 4.3 バージョン セットのバグであるため、エラーが生成されると思います。私は正しいですか、buildout.cfgそれともファイルに間違いがありますか?

私が使用しているビルドアウトは次のとおりです。

[buildout]
extends =
    https://raw.github.com/collective/buildout.plonetest/master/test-4.2.x.cfg
package-name = conaride.theme
package-extras = [test]

[instance]
eggs +=
    Pillow

[test]
defaults = ['-s', '${buildout:package-name}', '--auto-color', '--auto-progress']
4

1 に答える 1

2

4.3 バージョン セットにはバグはありません。バージョンの競合を修正する必要があります。この非常に一般的な問題に対して、次のアプローチのいずれかまたはすべてを試してください。

(1) ダウンロード済みのバージョンを削除し、Buildout を再実行します。例:

$ rm -rf eggs/zc.recipe.egg\*
$ bin/buildout

(2) インストールされた構成を削除し、Buildout を再実行します。

$ rm .installed.cfg
$ bin/buildout

(3) ローカル設定で使用するバージョンを指定します。

[versions]
zc.recipe.egg = 2.0.0
于 2013-07-21T18:33:06.860 に答える