项目在腾讯的 CNB 中
使用的自定义的开发镜像 定义在.cnb.yml文件中
每次启动开发容器 选择 IDEA 连接
本地的 Jetbranins Gateway 连接到 CNB 容器的过程
都会提示
[区域不匹配
前端设置为区域“中国大陆”,而 IDE 后端设置为区域“未指定”。前端和 IDE 后端都将重新启动以匹配前端的设置。]
云服务 cnb.cool
服务端镜像 debian 12
idea 版本 2025.2.3
本地的 Gateway 设置的是
客户端为 windows 11 jetbrains gateway
在 cnb 的平台 启动开发容器 选择 jetbrains gateway 打开项目
每次账号名是不同的 这是 cnb 的设计
吐槽:每次唤起连接的时候 都会提示 需要再确认下主机 端口 用户名
如果能有个地方设置 免确认
或者是倒数 3 秒 自动确认
就比较省心了
每次都是不同的容器 然后使用
idea.properties 没找到区域相关的配置
目前是本地启动开发镜像 通过 ssh 连接此镜像容器 打开 IDEA 远程连接 顺手让 IDEA 缓存了常用数据库的驱动 docker commit 提交为镜像
后续再连接 CNB 的开发容器 问题得以解决
已有缓存的镜像中 搜索两个配置目录 /root/.cache/JetBrains /root/.config/JetBrains/IntelliJIdea2025.2 查找 region language 好像也没找到
如此看 后续升级 IDEA 版本 重新创建开发镜像的时候 还是需要手动启动 IDEA 初始化下 然后再次提交为镜像
其实功能不一定要内置在 idea 中 也可以是独立的工具(类似 java 的 jstack )
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.