疑难解答
面向 JetBrains IDE 的 远程开发 功能仍处于积极开发阶段,因此可能会出现一些问题。 本页旨在帮助您在设置期间或后续使用过程中进行初步的疑难解答。
设置
问题 | 回答 |
|---|---|
来自 Toolbox 的 JetBrains Gateway、单独下载的 JetBrains Gateway,或来自 IDE 的 JetBrains Gateway 之间有区别吗? | 独立版 JetBrains Gateway 支持将您的 基于 Space 的项目 以 "Open in IDE" 的方式打开。若您不使用该功能,则安装程序和工作流程没有其他区别。 请查看 安装方案。 |
是否可以将 Remote Development 指向远程服务器上现有的 IDE? 能否手动安装 IDE? | 从 221.5481 版本开始,您可以在远程服务器上手动注册现有的后端 IDE,使其在 JetBrains Gateway 中可见。 已安装的 IDE 将显示在可用构建列表中:
|
JetBrains Gateway 的安装未能成功完成。 |
|
为什么在设置过程中与远程服务器的 SSH 连接会失败? |
|
JetBrains Gateway 卡在 获取 IDE 版本 步骤,且未加载可用的 IDE。 |
|
JetBrains Gateway 尝试连接但失败。 凭据 100% 正确。 |
|
我从本地计算机选择了 IDE 安装程序,但上传过程失败。 |
|
上传 remote-dev-worker 失败,出现 "exit code: 139 (SIGSEGV)" | 如果您的远程计算机操作系统为 RHEL、CentOS、RockyLinux,请检查 用于 SELinux 警告的 syslog ,或禁用 SELinux 并重试安装。 |
在本地计算机上,该过程因 "Failed to download JetBrains Client" 错误而失败。 | 您的本地计算机必须能够连接以下 JetBrains URL:
或者,您可以配置 完全离线模式。 |
使用远程项目
问题 | 回答 |
|---|---|
在 60 秒内未能获取 IDE 状态。 后端 IDE 可能已卡住。 |
|
CPU 或资源使用情况看起来异常 |
|
IDE 挂起且无响应 |
|
远程 IDE 之前可用,但已停止响应 |
|
收集日志并提交报告
如果上述解决方案仍无效,且您需要我们的协助,请提供详细描述。 除必须提供的 IDE 版本、日志和线程转储之外,我们也欢迎能说明问题的代码/项目示例、屏幕截图或屏幕录制/ GIF。
提交报告时,请将它们附加到 您的问题。
若要使该问题仅对 JetBrains 团队可见,您可以将其可见性设置为 jetbrains-team 组。 除图像外,所有附件默认仅对 JetBrains 团队可见。
通过 UI 收集日志
在 JetBrains Gateway 中 :欢迎(开始)屏幕 - 左下角 - 齿轮图标 - "收集日志和诊断数据"。
在您用作远程开发起点的主 IDE 中 :顶部菜单 - "帮助" - "收集日志和诊断数据"。
在已启动的 JetBrains Client 会话中 (已连接到您的远程服务器):顶部菜单 - "帮助" - "收集主机和客户端日志"
手动收集日志
在本地工作站端 :位置取决于您本地计算机的操作系统。
我们建议从 IDE 使用的目录 中收集并发送整个日志文件夹。
在远程服务器上 :日志按 IDE 分别位于其安装文件夹中。
默认安装路径为
~/.cache/JetBrains/<product><versions>/log/例如,
~/.cache/JetBrains/IntelliJIdea2024.1/log/