如何修复ubuntu14.04上核素的lldb错误?
Posted
技术标签:
【中文标题】如何修复ubuntu14.04上核素的lldb错误?【英文标题】:how to fix lldb error of nuclide on ubuntu14.04? 【发布时间】:2016-07-10 08:37:08 【问题描述】:当我尝试将 hhvm 进程附加到核素调试界面时,什么也没发生。在开发控制台中。
请查看以下屏幕截图以获取更多信息。
lldb 已安装。我该如何解决这个错误?
【问题讨论】:
【参考方案1】:我不知道核素包的“find_lldb()”函数是做什么的,所以我不知道它为什么会失败。如果你有那个包的源代码,你可以看看它在找什么。
您可以尝试将包含 lldb Python 模块的目录直接添加到您的 PYTHONPATH 中。然后 lldb 应该可以正常加载,而无需核素的更多干预。
当使用 -P 参数调用 lldb 驱动程序时,将打印出包含该模块的目录。您还可以确保:
$ PYTHONPATH=`lldb -P` python
>>> import lldb
工作正常。它不应该给出“没有名为 lldb 的模块”错误。如果是这样,那么您的 lldb 安装不正确。
【讨论】:
你的PATH中可能还需要有lldb,有可能nuclide正在使用“lldb -P”来查找模块,如果找不到lldb则无法工作。以上是关于如何修复ubuntu14.04上核素的lldb错误?的主要内容,如果未能解决你的问题,请参考以下文章
如何修复:“致命错误:在展开可选值 (lldb) 时意外发现 nil”
Tomcat7 绑定到端口 80 在 Ubuntu 14.04LTS 中失败