다중 사용자 리눅스 플랫폼에서 ZeroBraneStudio를 설정하려고하는데 디버거 서버에 대해 실행하는 데 문제가 있습니다. 한 사용자가 디버거 서버에 대해 시작하거나 실행하면 다른 사용자는 디버거를 사용하지 못하게됩니다. 수반되는 오류/경고 메시지가 있습니다.다중 사용자 머신에서 ZeroBrane Studio 디버거 실행하기 #zerobrane
단일 인스턴스 통신에 실패했습니다. 다른 인스턴스가 실행되어 디버거와 간섭을 일으킬 수 있습니다.
이것은 ZBS가 전역으로 설치되거나 사용자의 개별 $ HOME 디렉토리에 설치 될 때 발생하며 모든 디버거 버튼이 회색으로 표시됩니다. 디버거 서버 PID를 분리하고 프로세스를 종료하면 다른 사용자가 디버거를 실행할 수 있지만 이상적이지는 않습니다. ** 동시에 두 개의 응용 프로그램을 디버깅하는 IDE의 https://studio.zerobrane.com/doc-tips-and-tricks
** 실행 다중 인스턴스 :
는 팁과 트릭 섹션에서 설명 디버거의 여러 인스턴스를 실행할 수있는 방법이있다 여러 개의 IDE 인스턴스를 실행하여 두 개의 응용 프로그램을 디버깅하려면 평소대로 한 인스턴스를 시작한 다음 두 번째 인스턴스를 시작합니다.이 명령을 사용하여 zbstudio -cfg "singleinstance = false; debugger.port = 8173"을 시작합니다. OSX를 사용하는 경우 은 open ZeroBraneStudio.app --args -cfg "singleinstance = false; debugger.port = 8173"을 사용해야 할 수 있습니다.
그러나이 솔루션을 사용하려면 사용자가 사용 가능한 포트 번호를 "추측"해야합니다. 디버거를 동시에 실행하는 여러 사용자를 구현하는 더 좋은 방법이 있습니까?