我如何修复"无法找到ploneconf.site'""'''掌握Plone训练

时间:2016-08-22 19:59:13

标签: python plone plone-4.x

我正在学习使用Mastering Plone为plone(4.3.10)创建自定义产品,当我安装使用mrbob创建的新包时,我会在section停止。

Here是我的扩建(我取消了由trainnig通知的行)

我的目录:

jafar@plonedev:~/training/buildout$ pwd
/home/jafar/training/buildout

jafar@plonedev:~/training/buildout$ ls -l src
drwxrwxr-x 4 jafar jafar 4096 Ago 22 16:15 ploneconf.site
drwxrwxr-x 4 jafar jafar 4096 Ago 22 15:13 ploneconf.site_sneak

[UPDATE]

我在训练中又做了一遍,并且buildout是http://paster.org/m/lnpaxn,使用这个命令创建了包:

$ cd src
$ ../bin/mrbob -O ploneconf.site bobtemplates:plone_addon

在回答问题之后......我运行了buildout,这是我的输出:

(py27) jafar@plonedev:~/training/buildout/src$ ls
ploneconf.site  ploneconf.site_sneak
(py27) jafar@plonedev:~/training/buildout/src$ cd ..
(py27) jafar@plonedev:~/training/buildout$ vim buildout.cfg
(py27) jafar@plonedev:~/training/buildout$ ./bin/buildout
mr.developer: Queued 'ploneconf.site_sneak' for checkout.
mr.developer: Updated 'ploneconf.site_sneak' with git.
Upgraded:
  setuptools version 20.1.1;
restarting.
Generated script '/home/jafar/training/buildout/bin/buildout'.
mr.developer: Queued 'ploneconf.site_sneak' for checkout.
mr.developer: Updated 'ploneconf.site_sneak' with git.
Uninstalling zopepy.
Uninstalling packages.
Running uninstall recipe.
Uninstalling instance.
Uninstalling codeintel.
Updating _mr.developer.
Updating checkversions.
Installing codeintel.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
Getting distribution for 'ploneconf.site'.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
While:
  Installing codeintel.
  Getting distribution for 'ploneconf.site'.
Error: Couldn't find a distribution for 'ploneconf.site'.

记住......

我遵循这个培训: https://training.plone.org/4/eggs1.html#including-the-egg-in-plone

[更新2]

我认为问题出在buildout.cfg中,在SOURCE部分我们有这个

[sources]
ploneconf.site = fs ploneconf.site full-path=${buildout:directory}/src/ploneconf.site

我尝试将$ {buildout:directory}替换为完整路径

/home/jafar/training/buildout/src/ploneconf.site

然而,它没有用!

mrbob生成的产品内容

jafar@plonedev:~/training/buildout/src/ploneconf.site$ ls
bootstrap-buildout.py   bootstrap-buildout.pyo  CHANGES.rst       docs         README.rst  setup.py  travis.cfg
bootstrap-buildout.pyc  buildout.cfg            CONTRIBUTORS.rst  MANIFEST.in  setup.cfg   src

1 个答案:

答案 0 :(得分:1)

我在egg和zcml之后插入[buildout]部分:

ngFor

Plone Docs所示,培训Mastering Plone 4的教学方式并不奏效。