我在构建中添加了一个部分来安装 python-ldap,如下所述:
http://bluedynamics.com/articles/jens/python-ldap-as-egg-with-buildout
然而我的构建失败了:
While:
Initializing.
Getting section buildout.
Initializing section buildout.
Getting option buildout:eggs.
Getting section python-ldap.
Initializing section python-ldap.
Installing recipe zc.recipe.egg.
Error: There is a version conflict.
We already have: zc.buildout 1.4.2
but zc.recipe.egg 1.3.2 requires 'zc.buildout>=1.5.0'.
为什么 buildout 试图为这个特定部分获取最新版本的 zc.recipe.egg,即使它在版本段落中固定为 1.2.2?
您可以用钉子固定任何和所有鸡蛋(无论它们的用途是什么)versions
部分。您必须显式声明这样的部分,但它也适用于食谱鸡蛋:
[buildout]
... # Other options in the buildout section omitted
versions = versions
[versions]
zc.recipe.egg = 1.2.2
您可以以任何您想要的方式命名指定版本引脚的部分,但大多数人只是命名它versions
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)