情况如下:
试图在包中添加某些内容类型的尝试失败,原因如下:
[ajung@dev1 nva.aktionsmittel]$ bin/paster addcontent
Command 'addcontent' not known (you may need to run setup.py egg_info)运行setup.py egg_info没有帮助。
setup.py包含:
setup.py: paster_plugins=["ZopeSkel"]setup.cfg包含:
[zopeskel]
template = archetype为了使"paster addcontent“工作,本地命令背后的神奇之处是什么?它应该在其他环境下起作用?!
发布于 2012-08-06 12:18:22
ZopeSkel 2问题
你遵循的是一个糟糕的教程。请确保
eggs =部分正确地注册在构建中这是使粘贴器正确地了解鸡蛋及其依赖项的方法,因此本地命令可以工作。
ZopeSkel 3问题(看似无关)
ZopeSkel最近发生了变化,这意味着如果使用ZopeSkel 3+,则在运行命令时需要在src文件夹中。
见此处注:
https://github.com/collective/templer.plone.localcommands/#executing-local-commands
发布于 2012-08-08 05:10:02
为了运行paster localcommand,必须从包含. contains目录(或其中的一个子目录)的同一个目录调用它。如果pasterns无法找到. command目录,它就无法运行本地命令。Paster使用. entry目录的位置来定位setup.cfg,然后用来确定是否有任何本地命令入口点可用。
检查是否在包中生成了一个. invoking目录,并且您正在从同一个位置或一个子文件夹调用paster。
https://stackoverflow.com/questions/11825905
复制相似问题