0

当我尝试为我的 Plone 站点创建新包时,我得到了以下跟踪。我使用的命令:

paster create -t plone myorg.mypackage   


 Traceback (most recent call last):
  File "/usr/bin/paster", line 4, in <module>
    command.run()
  File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 104, in run
    invoke(command, command_name, options, args[1:])
  File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 143, in invoke
    exit_code = runner.run(args)
  File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 238, in run
    result = self.command()
  File "/usr/lib/python2.7/dist-packages/paste/script/create_distro.py", line 73, in command
    self.extend_templates(templates, tmpl_name)
  File "/usr/lib/python2.7/dist-packages/paste/script/create_distro.py", line 267, in extend_templates
    'Template by name %r not found' % tmpl_name)
LookupError: Template by name 'plone' not found
4

1 回答 1

0

生成 Plone-addon-bloilerplate 的好方法,其中四个解释:

1.)贴纸

错误消息告诉您没有可用的模板名称“plone”,它应该是:

$ paster plone_basic myorg.mypackage

2.)佐佩斯克尔

您可能将 zopeskel 的相应模板名称与 paste 的名称混淆了,在这种情况下,它们实际上也是这样做的,因为 zopeskel 是一个派生自 paste 并基于它的项目。这里有一个名为“plone”的模板可用:

$ zopeskel plone myorg.mypackage

要查看所有可用的 zopeskel 模板名称,请执行以下操作:

$ zopeskel --list

3.)鲍勃先生

我没用过,但是这几天已经大肆宣传了,所以你可能想看看,命令是:

$ mrbob -O myorg.mypackage bobtemplates:plone_addon

4.) adi.devgen

免责声明:我是作者。动机是不依赖其他库,从而避免冲突,即:它没有任何依赖关系,只有一些 Python 方法。对应的命令是:

$ devgen addProfileSkel myorg.mypackage
于 2015-08-03T15:02:17.330 回答