2

私はPlone(4.1)を初めて使用し、MartinAspeliのProfessionalPlone4開発本をフォローしています。この本に従ってoptilux.theme(第8章)という名前のカスタムテーマを作成しているときに、次のエラーが発生します:http: //pastie.org/3201791

最初のエラーは、を使用してテーマ配布を作成するときのzopeskelから のものです。

../bin/zopeskel plone optilux.theme   

ただし、本に記載されているように、zopeskelが生成するファイル(setup.py、configure.zcml、metadata.xml)をカスタマイズすることはできます。

2番目のエラーは、http: //good-py.appspot.com/release/plone.app.theming/1.0b9をKGSとして使用して、新しく追加されたテーマでビルドアウトを実行したことによるものです。

私の質問は2つあります:

  1. 2つのエラーは関連していますか?すなわち。zopeskelエラーは、ビルドアウトがoptilux.themeを見つけられないことを意味しますか?
  2. ビルドアウトでoptilux.themeを見つけて、正常にデプロイするにはどうすればよいですか?

バージョンの概要:Plone 4109
CMF 2.2.4
Zope 2.13.8
Python 2.6.7(r267:88850、2011年8月11日、12:16:10)[GCC 4.6.1]
PIL 1.1.7

前もって感謝します!

4

2 に答える 2

2

はい、これら 2 つのエラーは関連しています。

行番号 52 で Zopeskel/Paster は、'egg-info' ディレクトリを取得できず、作成プロセスが正しく終了しないと述べています。

これは一般的な問題です (チケット#384および#10963 )。

この問題は、setuptools バージョン 0.6c7 より前の既知のバグに関連しています。setuptools パッケージを最新リリース ( /path/to/your/python/interpreter/easy_install -U setuptools) に更新し、パッケージを作成するためのウィザードを再起動するだけです。

編集(これは最初のコメントに続きます):

buildout.cfg (または開始点として使用するその他の *.cfg ファイル) を次のように編集します。

[buildout]
auto-checkout = 
    ...
    optilux.theme

develop =
    ...
    src/optilux.theme

eggs +=
    ... 
    optilux.theme

[instance]

zcml +=
    ...
    optilux.theme
于 2012-01-17T18:23:02.647 に答える
0

「'egg-info'ディレクトリを取得できません」という問題もありました。ただし、setuptoolsのバージョン0.6c11を使用していました。setuptoolsモジュールが壊れていることがわかりました。パッケージは私のsite-packagesディレクトリにありましたが、ロードできませんでした。私のvirtualenvpythonを再インストールすると、問題が解決しました。

于 2012-11-24T07:53:52.593 に答える