@tijis: Какую версию IDE вы используете?

нности:

Windows 10 хост-машинаUbuntu Vagrant Box (VirtualBox) в качестве гостя VMиспользуя бродячую переадресацию портов следующим образом:config.vm.network "forwarded_port", guest: 1234, host: 12340IDE: IntelliJ IDEA с плагином Ruby

Проблема:

Я пытался настроить удаленную отладку ruby ​​послеэто руководство и получаю ошибку в IDE: "не удалось найти свободный порт сокета для диспетчера процессов". Похоже, этот вопросне для IntelliJЯ смог воспроизвести его и с последним RubyMine.

Из журнала 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) 
...

Я могу понять это говоритАдрес уже используется: JVM_Bind, но как удаленная отладка вообще должна работать тогда? (Я имею в виду, есть ли способ получить доступ к порту гостевой виртуальной машины, не передавая его раньше? Ясно, что нет.) Любая помощь для решения этой проблемы очень ценится

Ответы на вопрос(0)

Ваш ответ на вопрос