ошибка утверждения в темах - PullRequest
0 голосов
/ 09 февраля 2012

Я новичок в Plone.Я установил Plone 4 и прошел http://noenieto.com/blog/theming-plone-4 и создал продукт темы.

Когда я запускаю ./bin/buildout, я получаю ошибку как

    Develop: '/usr/local/Plone/zinstance/src/plonetheme.hanging'
error in plonetheme.hanging setup command: Distribution contains no modules or packages for namespace package 'plonetheme'
While:
  Installing.
  Processing develop directory '/usr/local/Plone/zinstance/src/plonetheme.hanging'.

An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "/usr/local/Plone/buildout-cache/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py", line 1683, in main
    getattr(buildout, command)(args)
  File "/usr/local/Plone/buildout-cache/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py", line 417, in install
    installed_develop_eggs = self._develop()
  File "/usr/local/Plone/buildout-cache/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py", line 657, in _develop
    zc.buildout.easy_install.develop(setup, dest)
  File "/usr/local/Plone/buildout-cache/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/easy_install.py", line 895, in develop
    *args) == 0
AssertionError

Можеткто-нибудь помочь мне исправить эту ошибку?

1 Ответ

2 голосов
/ 09 февраля 2012

Создайте модуль или пакет для пакета пространства имен 'plonetheme', например:

mkdir -p src/plonetheme.hanging/plonetheme/hanging
touch src/plonetheme.hanging/plonetheme/__init__.py
touch src/plonetheme.hanging/plonetheme/hanging/__init__.py

src/plonetheme.hanging/plonetheme/__init__.py должен содержать что-то вроде:

from pkg_resources import declare_namespace
declare_namespace(__name__)
...