本文介绍了调用i:在应用程序调试器中的im()在ejabberd中失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图调试ejabberd。我已经用debug_info编译了这些文件。我启动ejabberd,然后使用ejabberd调试进入shell。一旦在那里,运行im()产生调用i:im()在应用程序调试器失败。我不知道是什么原因造成的。任何有关如何调试的想法?编辑
的ejabberd它仍然失败。所以看起来它与我的erlang设置相关,而不是我的ejabberd设置的问题。
解决方案
愚弄我:apt-得到安装erlang-debugger解决了这个问题。
I'm trying to debug ejabberd. I have compiled the files with debug_info. I start ejabberd, then use ejabberd debug to get into the shell. Once in there, running im() produces "Call to i:im() in application debugger failed". I can't figure out what's causing this. Any ideas on how to debug?
Edit
I've tried running this in just the erl shell independent of ejabberd and it still fails. So it looks like it's related to my erlang setup as opposed to a problem with my ejabberd setup.
解决方案
Foolish me: apt-get install erlang-debugger solved the problem.
这篇关于调用i:在应用程序调试器中的im()在ejabberd中失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!