no se pudo encontrar el puerto de socket libre para el despachador de procesos al intentar la depuración remota

Reflejos:

máquina host de windows 10ubuntu vagrant box (virtualbox) como invitado vmusando el reenvío de puertos vagabundo de esta manera:config.vm.network "forwarded_port", guest: 1234, host: 12340IDE: IntelliJ IDEA con el complemento Ruby

La cuestión:

He intentado configurar la depuración remota de ruby siguiendoesta guia y obteniendo un error en IDE: "no se pudo encontrar el puerto de socket libre para el despachador de procesos". Parece que este problema esno específico de IntelliJ, Pude reproducirlo con la última versión de RubyMine también.

Del registro de IDEA

2017-07-07 21:53:03,515 [8879188] INFO - tion.impl.ExecutionManagerImpl - Failed to find free socket port for process dispatcher 
com.intellij.execution.ExecutionException: Failed to find free socket port for process dispatcher 
at org.jetbrains.plugins.ruby.ruby.debugger.RubyProcessDispatcher.<init>(RubyProcessDispatcher.java:46) 
at org.jetbrains.plugins.ruby.ruby.debugger.RubyRemoteDebugRunner.doExecute(RubyRemoteDebugRunner.java:62)
... 
Caused by: java.net.BindException: Address already in use: JVM_Bind 
at java.net.TwoStacksPlainSocketImpl.socketBind(Native Method) 
at java.net.TwoStacksPlainSocketImpl.socketBind(TwoStacksPlainSocketImpl.java:137) 
...

Puedo entender que diceDirección ya en uso: JVM_Bind, pero ¿cómo se supone que funciona la depuración remota? (Quiero decir, ¿hay alguna forma de acceder al puerto vm invitado que no lo reenvía antes? Claramente no) Cualquier ayuda para resolver este problema es muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta