JetBrains Gateway 连接 WSL 卡在下载IDE的解决办法
JetBrains Gateway 连接 WSL 卡在下载IDE的解决办法
Katorly准备在Windows Subsystem for Linux 2环境下配置JetBrains家族的IDE并进行程序开发。
与Visual Studio Code能直接在WSL中输入code .
启动不同, JetBrains家的IDE得在IDE“欢迎访问”页面选择“远程开发”,再连接到WSL才行。JetBrains连接到WSL用的是JetBrains Gateway,JetBrains把WSL视作“远程连接开发”。
但是,在首次建立连接的时候,JetBrains Gateway一定要自己在WSL的\root\.cache\JetBrains\RemoteDev\dist
路径下安装相应的IDE才高兴。而笔者不知是网络还是什么其它原因,每次下载到69%就卡住不动了。等待许久之后迎接我的只有“部署失败”(即下载失败):
经过测试发现,在WSL内部通过其它方式将JetBrains的IDE安装在别的路径下,Gateway无法识别。
最后找到解决方案:事先在JetBrains官网下载好相应IDE的.tar.gz
文件(不一定要放在WSL中),然后在“选择IDE和项目”页面的“IDE版本”下方点击安装选项...
,选择上载安装程序文件
,再选择事先下载好的.tar.gz
文件即可,Gateway识别后会直接开始安装IDE,安装完成后即可愉快地开始开发。