我們正在從一個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