有没有办法用任何IDE远程调试火炬项目,以便在服务器中执行(使用gpus)并在我的笔记本电脑上进行调试,IDE正在运行? 我已经测试了ZeroBrane Studio,IntelliJ和Eclipse(带有插件),但是没有一个提供这个选项,尽管它们都提供了很好的本地调试。
答案 0 :(得分:1)
我不能谈论IntelliJ和Eclipse,但ZeroBrane Studio肯定支持使用火炬项目进行远程调试(假设IDE和应用程序可以通过套接字进行通信);实际上,本地和远程调试使用完全相同的机制。文档中有section on remote debugging。您需要为您的平台安装luasocket
并安装调试器(mobdebug.lua
)。如果您遇到任何特定问题,请提供详细信息,以便我们为您提供帮助。
答案 1 :(得分:0)
我已经想出了如何做到这一点,因为对于我来说,使用pycharm进行远程调试python并不是很明显。 我所做的是在ZB上启动服务器(在端口8172上侦听),使用gpu创建一个到机器的ssh隧道,最后用行' require运行lua脚本(' mobdebug&#39 ;)开始(" 127.0.0.1&#34)' 通过ssh。
我不确定正在运行的文件与ZB编辑器中显示的文件之间的映射是如何完成的,因为路径不匹配,并且没有选项可供部署您在ZB工作室内的服务器中的本地项目(作为灵魂我使用sshfs)。