2012-02-09 5 views
0

Plone to new。私はPlone 4をインストールしました。私はhttp://noenieto.com/blog/theming-plone-4に行き、テーマ製品を作成しました。ploneテーマのアサーションエラー

私は./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 

としてエラーになって IAMは、誰も私は、このエラーを修正するために助けることができますか?

from pkg_resources import declare_namespace 
declare_namespace(__name__) 

答えて

2

のようなものが含まれている必要があり、名前空間パッケージ '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ためのモジュールやパッケージを作成します。それは今働いていますが、警告がスローされます。警告:plonethemeは名前空間パッケージですが、__init__.pyは ではありませんdeclare_namespace(); setuptools 0.7はこれを必要とします!

+1

ありがとう: – Raji

+1

それは何ですか?pkg_resourcesからのインポートdeclare_namespace declare_namespace(__ name__)の目的は... – aclark

関連する問題