0

我正在尝试将 Kupu 升级到 1.4.16 版。我在构建中更新了versions.cfg,但在portal_setup 工具中显示了以下内容:

The profile "kupu:default" is currently upgraded to version unknown.

The filesystem version for the "kupu:default" profile is currently 1.4.16. 

No upgrade available.

所以我没有升级的句柄。

有任何想法吗?

最好的祝福,

曼努埃尔。

4

1 回答 1

1

这是因为配置文件版本与鸡蛋版本不同。

egg 版本在 setup.py 文件中指定,是您可以在 pypi 上找到的版本。例如: http: //pypi.python.org/pypi/Products.kupu/1.4.16

配置文件版本是 Products.kupu/Products/kupu/profiles/default/metadata.xml 中指定的整数,表示“安装程序”配置文件的版本。这意味着一个版本的配置文件可以是相同的抛出多个鸡蛋版本(如果不需要更新安装)。

所以问题变成了为什么配置文件的版本是“未知”的?

因为 metadata.xml 没有提供任何版本号。

顺便说一句,更新软件包时,您必须检查软件包是否提供升级步骤。如果没有,则有以下两个原因之一:

  • 包维护不好所以你必须自己升级......(煮资源,......)
  • 该包不需要升级安装(意味着只更新了python代码,所以只需重新启动)
于 2012-09-13T21:59:45.623 回答