我的plone项目buildout.cfg使用kgs(已知好的设置):
[buildout]
extends = http://dist.plone.org/release/4.2/versions.cfg
由于是网络依赖性,因此离线状态下无法进行扩展。
$ bin/buildout -o
While:
Initializing.
Error: Couldn't download 'http://dist.plone.org/release/4.2/versions.cfg' in offline mode.
在离线模式下工作并具有kgs参考的最佳实践是什么?我假设有某种方法可以缓存外部引用。当然,我可以在本地使用缓存代理,但是恕我直言,必须有一个更轻量级的解决方案。
最佳答案
我们总是将KGS URL下载到本地文件,并将其用作扩展:
curl -o plone-versions.cfg http://dist.plone.org/release/4.2.4/versions.cfg
我们的
versions.cfg
的内容为:[buildout]
extends =
zopeapp-versions.cfg
ztk-versions.cfg
zope-versions.cfg
plone-versions.cfg
我们在文件中添加标题以命名原始源,并注释掉文件中扩展的URL:
# Sourced from http://dist.plone.org/release/4.2.4/versions.cfg
[buildout]
# extends = http://download.zope.org/zopetoolkit/index/1.0.7/zopeapp-versions.cfg
# http://download.zope.org/Zope2/index/2.13.19/versions.cfg
关于plone - 在离线模式下以kgs进行扩编,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14910168/