创建新的Plone包错误



当我试图为我的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

生成Plone-addon-bloilerplate的妙招,其中四种解释:

1)贴纸

错误信息告诉你没有模板名'plone'可用,它应该是:

$ paster plone_basic myorg.mypackage

2) zopeskel

你可能把zopeskel对应的模板名和paster的混淆了,在这种情况下,它们实际上做的是一样的,因为zopeskel是paster的一个衍生项目,并基于它。这里有一个名为'plone'的模板:

$ zopeskel plone myorg.mypackage

查看所有可用的zopeskel模板名,执行:

$ zopeskel --list

3) mr.bob

我没有使用过它,但最近它被大量传播,所以你可能想看看,命令是:

$ mrbob -O myorg.mypackage bobtemplates:plone_addon

4) adi.devgen

声明:我是作者。其动机是不依赖于其他库,从而避免冲突,也就是说:它没有任何依赖项,只有一些python方法。对应的命令为:

$ devgen addProfileSkel myorg.mypackage

相关内容

  • 没有找到相关文章

最新更新