0

plone.app.debugtoolbarをplone4.2ビルドアウトに含めようとしていますが、Martinの発表の終わり近くに説明されているのと同じ「ImportError:No modulenamedpaste.evalexception」が発生します:http://plone.293351.n2 .nabble.com/ANN-plone-app-debugtoolbar-td6988915.html。これにより、依存関係が修正されたと思いましたが、まだ取得していますか?

  File "/home/rik/Plone/buildout-cache/eggs/plone.app.debugtoolbar-1.0a2-py2.7.egg/plone/app/debugtoolbar/browser/interactive.py", line 10, in <module>
    from paste.evalexception import evalcontext
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/home/rik/Plone/zeocluster/parts/client1/etc/site.zcml", line 16.2-16.23
    ZopeXMLConfigurationError: File "/home/rik/Plone/buildout-cache/eggs/Products.CMFPlone-4.2.0.1-py2.7.egg/Products/CMFPlone/configure.zcml", line 102.4-106.10
    ZopeXMLConfigurationError: File "/home/rik/Plone/buildout-cache/eggs/plone.app.debugtoolbar-1.0a2-py2.7.egg/plone/app/debugtoolbar/configure.zcml", line 10.2-10.32
    ZopeXMLConfigurationError: File "/home/rik/Plone/buildout-cache/eggs/plone.app.debugtoolbar-1.0a2-py2.7.egg/plone/app/debugtoolbar/browser/configure.zcml", line 113.4-120.10
    ImportError: No module named paste.evalexception

これにはパッチ、ペーストの固定が必要ですか...?

4

2 に答える 2

1

Paste への明示的な依存関係をビルドアウトに追加するだけです。

devtools = 
    ...
    Paste
    plone.app.debugtoolbar

トリックをしました!この依存関係がplone.app.debugtoolbarの一部ではない/できない理由はまだわかりませんが、@Martijnのように、完全にビルドアウト内の問題であり、「外部」シェルのpythonとは無関係であるようですそして私は上記を追求しました。

于 2012-09-07T15:58:18.470 に答える
0

Pasteあなたは卵を逃しています。場合によっては、この卵がビルドアウト内の開発卵内にネストされているため、ビルドアウトが混乱し、インストールされません。

回避策は、手動でインストールすることです。

python -m easy_install Paste
于 2012-09-06T20:33:08.060 に答える