为什么buildout每次运行时都会删除我的实例/ etc和Extensions文件夹?

sur*_*hvv 0 plone buildout

每次我运行buildout来添加产品蛋时,它会删除部件下的所有东西.

人们如何处理这个问题?

Ida*_*kes 12

更新:要仅向实例注册一个新蛋,您可以使用buildout的install-command仅构建如下的特定部分:

buildout install instance
Run Code Online (Sandbox Code Playgroud)

"为什么buildout每次运行时都会删除我的实例/ etc和Extensions文件夹?"

- >因为这就是buildout的用途:自动构建部件,在buildout-configuration-file中定义它的方式.我猜,不删除以前的目录和文件很容易导致冲突和错误.谁能确认一下?

"人们如何应对这种情况?"

- >根本没有在parts目录中放任何东西;)不用说,不建议这样做.

你具体的用例是什么?

  • 您应该将zope.conf视为自动生成.切勿直接编辑.通过buildout配置指令自定义Zope设置.并且,可能没有理由使用外部方法,因为Plone 3使得易于使用Python包. (2认同)