我们正在从一个Zope实例切换到我们的productoin Plone部署。我有以下的扩建结构定义:使用扩展部分扩展切换到2个Plone实例时,不会通过扩展删除“实例”部分
buildout.cfg
[buildout]
extends = app.cfg
... some environment specific stuff
app.cfg
[buildout]
extends = base.cfg
parts =
zope2
productdistros
instance1
instance2
zopepy
supervisor
[instance1]
<= instance
http-address = 18081
[instance2]
<= instance
http-address = 18082
base.cg
[buildout]
parts =
zope2
productdistros
instance
zopepy
... bulk of buildout configuration suitable for both server and development
测试此,我期望这个扩建配置导致现有实例部分被删除并替换为instance1和instance2。但是实例部分不会被删除 - 它仍然可以在bin和parts目录中找到。
[[email protected] home]$ bin/buildout
Updating zope2.
Updating fake eggs
Updating productdistros.
Updating instance1.
Updating instance2.
Updating instance.
Updating zopepy.
Updating supervisor.
我有一个从一开始这种方式配置不同的Zope实例非常相似的设置和它没有“实例”的一部分。
我们使用Python 2.4.6构建Plone 3.3.6来运行zc.buildout 1.4.4。
我已经试过没有变化如下: *升级到1.5.2扩建* 从base.cfg
我觉得这是附加件(错误?)一个问题,因为实例定义为依赖关系。尝试删除所有虚线文件(.installed.cfg或其他东西),看看它是否有助于构建忘记实例。 – 2012-02-02 15:36:40
没有运气。我也尝试删除bin和部分目录并运行'python bootstrap.py',但这也不起作用 – scarba05 2012-02-02 16:17:16