gpt4 book ai didi

在离线模式下使用 kgs 进行 plone 构建

转载 作者:行者123 更新时间:2023-12-01 07:46:37 24 4
gpt4 key购买 nike

我的 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

我们在文件中添加一个 header 以命名原始来源,并注释掉文件中的 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

关于在离线模式下使用 kgs 进行 plone 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14910168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com