【发布时间】:2017-02-23 07:57:13
【问题描述】:
我正在尝试在多用户 linux 平台上设置 ZeroBraneStudio,但在调试器服务器上运行时出现问题。当一个用户启动或运行调试器服务器时,其他用户将无法使用调试器。有伴随的错误/警告消息:
单实例通信失败;可能还有另一个 实例运行,可能会干扰调试器。
无论 ZBS 是全局安装还是安装在用户的个人 $HOME 目录中,都会发生这种情况,并导致所有调试器按钮变灰。如果我隔离调试器服务器 PID 并终止进程,那么另一个用户可以继续运行调试器,但这显然远非理想。
有一种方法可以运行提示和技巧部分中讨论的调试器的多个实例:https://studio.zerobrane.com/doc-tips-and-tricks
** 运行多个 IDE 实例来调试两个应用程序 同时** 运行多个 IDE 实例来调试两个 应用程序,您可以像往常一样启动一个实例,然后 使用此命令启动第二个实例:zbstudio -cfg “singleinstance=false;debugger.port = 8173”。如果你在 OSX 上,你 可能需要使用 open ZeroBraneStudio.app --args -cfg “singleinstance=false;debugger.port = 8173”。
但此解决方案需要用户“猜测”可用的端口号。有没有更好的方法来实现多个用户同时运行调试器?
【问题讨论】:
标签: zerobrane