Pridal som oddiel do môjho zostavenia na inštaláciu python-ldap, ako je to opísané tu:
http://bluedynamics.com/articles/jens/python-ldap-as-egg-with-buildout
Avšak moje zostavenie zlyhá s:
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".
Prečo sa buildout snaží získať najnovšiu verziu zc.recipe.egg pre túto konkrétnu časť, aj keď je vo verzii para odsek 1.2.2?
odpovede:
1 pre odpoveď č. 1Práve som mal ten istý problém a vyriešil som to odinštalovaním balíka python-zc.buildout Debian, ktorý bol nainštalovaný na mojom počítači s verziou 1.4.3.
3 pre odpoveď č. 2
Môžete pripnúť akékoľvek a všetky vajcia (bez ohľadu na to, na čo sa používajú) pomocou a versions
oddiel. Musíte výslovne vyhlásiť takúto časť, ale potom to platí aj pre vajcia receptov:
[buildout]
... # Other options in the buildout section omitted
versions = versions
[versions]
zc.recipe.egg = 1.2.2
Časť, ktorá určuje kolíky verzií, môžete pomenovať ľubovoľným spôsobom, ale väčšina ľudí ju len pomenuje versions
.