0

我正在使用 plone 4.2 并想使用产品 CMFBibliographyAT。运行命令 buildout 后,我​​收到很多关于“'return' external function”的错误消息。当命令退出时,它会打印:

*************** PICKED VERSIONS ****************
[versions]
Products.ATExtensions = 1.0
Products.CMFBibliographyAT = 1.1.2
bibliograph.core = 1.0.3
bibliograph.parsing = 1.0.1
bibliograph.rendering = 1.0.2
psycopg2 = 2.4.5
pyisbn = 0.6.0
*************** /PICKED VERSIONS ***************

当我进入 zope 界面时,我可以看到这些原型:

CMFBibliographyAT::LargeBibliographyFolder Uninstall
CMFBibliographyAT::DuplicatesBibliographyFolder Uninstall
CMFBibliographyAT::BibliographyFolder Uninstall

但是,当我尝试添加一些内容时,没有参考书目。

任何想法为什么我可以使用这个产品?

佩德罗

4

1 回答 1

1

您实际上并没有收到错误,您的构建完成得很好。

安装 egg 时,所有.py文件都会被编译为.pyc缓存的字节码文件。但是,Plone 皮肤层中的 Python 脚本文件是一种特殊形式的 Python,它被视为函数,并且对它们进行字节编译总是失败。这是一个副作用,可以忽略,请参阅Buildout and Syntax Errors

统一安装程序构建配置已设置为通知您构建是否必须为您选择版本(如果没有明确固定到一个版本)。

您看到的输出会告诉您它选择的确切版本,您可以重新使用该输出来自己设置引脚。找到该文件versions.cfg并在该文件中的块下方添加行,在您将在该文件中找到[versions]的同一部分下方。[versions]

有关此类版本固定和其他构建问题的更多信息,请参阅:

如果您在运行 Zope 实例时确实遇到了这些包的问题并出现错误,错误将被记录到控制台(在前台模式下运行时)或错误日志。有关故障排除的帮助,请参阅添加产品安装失败。

于 2012-07-27T07:48:04.490 回答