2009-07-13 5 views
5

मुझे पता है कि ज़ोप स्थापित करने का एकमात्र तरीका बिल्डआउट के साथ है, लेकिन मुझे न्यूनतम ज़ोप 2 पर्यावरण स्थापित करने के लिए एक सरल buildout.cfg नहीं मिल रहा है। प्लोन और अन्य चीजों को स्थापित करने के लिए बहुत सारे हैं।ज़ोप 2 स्थापित करने के लिए सबसे आसान संभव buildout.cfg क्या है?

मैं कोशिश की है:

[buildout] 
parts = zope 

[zope] 
recipe = plone.recipe.zope2install 
eggs = 

लेकिन मैं मिलता है:

An internal error occured due to a bug in either zc.buildout or in a 
recipe being used: 
Traceback (most recent call last): 
    File "/tmp/tmp2wqykW/zc.buildout-1.3.0-py2.4.egg/zc/buildout/buildout.py", line 1519, in main 
    File "/tmp/tmp2wqykW/zc.buildout-1.3.0-py2.4.egg/zc/buildout/buildout.py", line 357, in install 
    File "/tmp/tmp2wqykW/zc.buildout-1.3.0-py2.4.egg/zc/buildout/buildout.py", line 898, in __getitem__ 
    File "/tmp/tmp2wqykW/zc.buildout-1.3.0-py2.4.egg/zc/buildout/buildout.py", line 982, in _initialize 
    File "/home/analyser/site/eggs/plone.recipe.zope2install-3.1-py2.4.egg/plone/recipe/zope2install/__init__.py", line 73, in __init__ 
    assert self.location or self.svn or self.url 
AssertionError 

उत्तर

5

आप जहां Zope डाउनलोड करने के लिए बता plone.recipe.zope2install की जरूरत है। इसके अलावा, आपको ज़ोपे इंस्टेंस अनुभाग की आवश्यकता होगी, ताकि आपके लिए ज़ॉप इंस्टेंस बनाया जा सके। इन व्यंजनों को केवल 2.12 संस्करण के लिए ज़ोप के लिए आवश्यक है, 2.12 के रूप में ज़ोप पूरी तरह से अंडाकार हो गया है।

[buildout] 
parts = instance 

[zope2] 
recipe = plone.recipe.zope2install 
url = http://www.zope.org/Products/Zope/2.11.3/Zope-2.11.3-final.tgz 

[instance] 
recipe = plone.recipe.zope2instance 
zope2-location = ${zope2:location} 
user = admin:admin 
http-address = 127.0.0.1:8080 

ध्यान दें कि instance हिस्सा स्वचालित रूप से zope2 भाग में खींचती है के रूप में यह वह हिस्सा द्वारा दी गई जानकारी पर निर्भर करता है:

यहाँ एक न्यूनतम Zope 2.11 buildout.cfg है।

ज़ोप 2.12 स्थापना पूरी तरह अंडा आधारित है। निम्नलिखित नमूना buildout.cfg आपको नवीनतम बीटा स्थापित करने की आवश्यकता है:

[buildout] 
parts = scripts 
extends = http://svn.zope.org/*checkout*/Zope/tags/2.12.0b3/versions.cfg 

[versions] 
Zope2 = 2.12.0b3 

[scripts] 
recipe = zc.recipe.egg:scripts 
eggs = Zope2 

विस्तारित नोट करें; 2.12.0b3 के लिए ज़ोप सबवर्जन टैग से ज़ोपे 2 अंडे निर्भरताओं के लिए यह संस्करणों की एक सूची में खींचता है, यह सुनिश्चित करने के लिए कि आपको अंडे का स्थिर संयोजन मिल जाए। इसके बिना आप नए अंडे के संस्करणों के साथ समाप्त हो सकते हैं जिन्होंने असंगतताओं को पेश किया है।

संबंधित मुद्दे

 संबंधित मुद्दे