IntelliJ IDEA - 远程开发 - 后端IDE启动失败

5
今天我在Windows机器上更新了我的IntelliJ IDEA,尝试通过JetBrains Gateway通过SSH访问我的远程Ubuntu虚拟机上的项目时遇到了这个错误。
  • JetBrains客户端2022.1
  • JetBrains网关2022.1
  • IntelliJ IDEA 2022.1(旗舰版)
2个回答

12

TL/DR

我删除了整个/home/user/.cache/JetBrain文件夹,解决了我的问题。在Ubuntu 20.04虚拟机上的远程项目中,我从JetBrains Gateway启动时,它会自动下载客户端和其他缺失的文件到我的Ubuntu机器上,然后一切都正常工作。

Explanation

我通过查看日志解决了我的问题:

#c.i.i.StartupUtil - JVM选项:[-Djava.home=/home/user/.cache/JetBrains/RemoteDev-IU/...

第86164行:2022-04-25 09:40:57,760 [ 288] INFO - STDOUT - This IDE build has expired. Please download a new build from JetBrains official site

由于这是我的Ubuntu 20.04虚拟机上的远程项目,因此我删除了整个/home/user/.cache/JetBrain文件夹。

下一次我从JetBrains Gateway启动远程项目时,它会自动下载客户端和其他缺失的文件到我的Ubuntu机器上,然后一切都正常工作。

由于某种原因,在Ubuntu端打开远程项目时,IDE没有得到更新。


1
为了保险起见,对于每个你看到的数字,加上一个 pgrep -f jetbrainskill -9 <PID>。效果很好。 - stapmoshun
采用@stapmoshun的解决方案。无需删除任何缓存文件夹。 - undefined

0

尝试将服务器上的登录 shell 切换为 bash。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接