当我尝试将 hhvm 进程附加到核素调试界面时,什么也没发生。在开发控制台中。
请查看以下屏幕截图以获取更多信息。
lldb 已安装。我该如何解决这个错误?
我不知道核素包的“find_lldb()”函数是做什么的,所以我不知道它为什么会失败。如果你有那个包的来源,你可以看看它在找什么。
您可以尝试将包含 lldb Python 模块的目录直接添加到您的 PYTHONPATH 中。然后 lldb 应该正常加载,而无需核素的更多干预。
当使用 -P 参数调用 lldb 驱动程序时,将打印出包含该模块的目录。您还可以确保:
$ PYTHONPATH=`lldb -P` python
>>> import lldb
工作正常。它不应该给出“没有名为 lldb 的模块”错误。如果确实如此,那么您的 lldb 安装不正确。