1

MacVimとxdebugでvdebugを使用してコードをデバッグしようとしています。MacVimとpythonをhomebrew経由でインストールし、xdebugをインストールして、MacGDBpで正常に動作しています。

F5キーを使用してvdebugをリッスンし、ページをリロードすると(xdebugリモート自動起動がオンになっている)、vdebugクイックフィックスウィンドウにPythonエラーが表示されます。

An error occured: <type 'exceptions.ImportError'>
Traceback (most recent call last):
  File "/Users/mikedfunk/dotfiles/.vim/bundle/vdebug/plugin/python/start_vdebug.py", line 31, in run
    self.runner.run()
  File "/Users/mikedfunk/dotfiles/.vim/bundle/vdebug/plugin/python/vdebug/runner.py", line 160, in run
    self.open()
  File "/Users/mikedfunk/dotfiles/.vim/bundle/vdebug/plugin/python/vdebug/runner.py", line 74, in open
    raise e
ImportError: No module named expat; use SimpleXMLTreeBuilder instead

私はしばらくの間これをグーグルで検索しましたが、実用的な解決策を見つけることができません。何か案は?

4

1 に答える 1

1

これは私のために働いた!他の誰かが同じ問題を抱えている場合に備えて投稿:

https://stackoverflow.com/a/12697440/557215

MacVimを再インストールする前に、Pythonの自作バージョンをMacシステムバージョンに一時的にリンクします。これでxdebugが機能します!

于 2013-03-19T23:25:38.973 に答える