#intellij-idea #windows-subsystem-for-linux
Вопрос:
Я понятия не имею, как заставить IntelliJ IDEA 2021.1 работать с WSL. Я потратил два дня на поиск в Интернете, но не смог запустить его. Я могу создать новый проект с помощью JDK, расположенного в WSL, но когда я нажимаю кнопку «воспроизвести», я получаю это:
Executing pre-compile tasks...
Loading Ant configuration...
Running Ant tasks...
Cannot assign requested address: bind
Synchronizing output directories...
4/16/2021 7:57 PM - Build completed with 1 error and 0 warnings in 77 ms
Я также пытался использовать maven из WSL, но это также не помогло. Кто-нибудь знает, что я делаю не так?
Ответ №1:
Jetbrains добавил возможность обойти проблему (это связано с тем, что ваш WLS2 /etc/resolv.conf был изменен из-за VPN и т. Д.):
https://youtrack.jetbrains.com/issue/IDEA-265522#focus=Comments-27-4808360.0-0
Из ссылки на проблему:
Спасибо, проблема с generateResolvConf=false в файле /etc/wsl.conf воспроизведена. Исправление будет доступно в сборках 2021.1.x, точная версия исправления будет доступна позже (см. поле «Доступно в»).
После обновления до версии с исправлением, пожалуйста, выполните следующие действия, чтобы изменить способ получения IP-адреса хоста Windows:
Open "Help | Find Action...", locate "Registry..." there and open it.
In the opened "Registry" dialog, find wsl.obtain.windows.host.ip.alternatively registry key (disabled by default) and enable it.
Restart IDE to apply the changes.