Frage

Ich weiß, dass der reccomended Weg Zope zu installieren mit Buildout ist, aber ich kann nicht scheinen, eine einfache buildout.cfg zu finden eine minimale Zope 2-Umgebung zu installieren. Es gibt viele Plone und andere Dinge zu installieren.

Ich habe versucht:

[buildout]
parts = zope

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

Aber ich bekomme:

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
War es hilfreich?

Lösung

Sie müssen plone.recipe.zope2install sagen, wo Zope zum Download bereit. Auch Sie werden einen zope2instance Abschnitt benötigen, eine Zope-Instanz für Sie zu erstellen. Diese Rezepte sind nur für Zope benötigt bis zur Version 2.11, ab 2.12 Zope wurde vollständig eggified wurde.

Hier ist ein minimal Zope 2.11 buildout.cfg:

[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

Beachten Sie, dass der instance Teil automatisch im zope2 Teil zieht, wie sie von diesem Teil, die auf Informationen abhängen.

Wie von Zope 2.12 Installation ist voll Hühnereiern hergestellt. Das folgende Beispiel buildout.cfg ist alles, was Sie benötigen die neueste Beta zu installieren:

[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

Beachten Sie die erstreckt; es zieht in einer Liste von Versionen für alles zope2 Ei Abhängigkeiten von dem Zope Subversion-Tag für 2.12.0b3, Sie sicherstellen, dass eine stabile Kombination von Eiern bekommen. Ohne sie kann man sich mit neueren Versionen Ei beenden, die Inkompatibilitäten eingeführt hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top