我有一个 Plone 站点(大约 4.2.4,从version.txt
根目录中的 a 告诉)我想更新到最新版本(我找到了这个操作方法)(截至目前,4.3.4
);我继承了过多的固定版本,这些版本没有记录并且可能已经过时。
当注释掉我的versions.cfg
,使用http://dist.plone.org/release/4.3-latest/versions.cfg
而不是重新运行buildout
时-vvv
,我得到:
Develop: '.../src/collective.mathjax'
in: '.../src/collective.mathjax'
/tmp/tmpbXsnpD -q develop -mxN -d .../develop-eggs/tmp2yhe9ubuild
...
Installing 'zc.recipe.egg'.
We have the best distribution that satisfies 'zc.recipe.egg<2dev'.
Picked: zc.recipe.egg = 1.3.2
...
There is a version conflict.
We already have: zc.recipe.egg 1.3.2.
While:
Installing.
Getting section test.
Initializing section test.
Installing recipe zc.recipe.testrunner.
所以似乎对 sub-2 版本有一些要求zc.recipe.egg
,但我找不到。(在我的versions.cfg
情况下,它被固定在2.0.1
- 令人惊讶的是它曾经可以工作。)
find
我用and搜索了树grep
,寻找rc.recipe.egg
inversion*.cfg
和setup.py
文件,但除了在我的项目根目录中找不到任何东西。我什至搜索了下面的每个文件.../src/collective.mathjax
,但没有成功。
我怎样才能找出这种依赖关系?谢谢!