踩坑,新机器装开发环境,因手动变更了已配置好的idea
启动依赖的agent
路径,导致jetbrains
全系产品无法启动。
背景
时间:2023.03.23
换了新电脑。下载了 intellij idea
。
配置了开发环境。
用了个把小时(中间会有若干配置操作),ide
突然崩溃了,并且,无法重启。
崩溃日志:
此时由于身体饥饿,脑子也不是很好用。
macos版本:macos 13.0 Ventura
处理过程
尝试修复
第一反应是:该不会是苹果m2
芯片跟idea
版本不兼容的问题吧?
于是下载了3个不同版本,依次安装尝试。
结果均以失败告终。
23号晚八九点,我放弃折腾,先回家吃饭了。
找到问题所在
24号早上我休息好了,来到工位开始思考是哪里出了问题。
首先ide
经过了几小时的正常使用,说明不是版本兼容的问题。
然后我突然想到!由于我在finder
下创建了 /Users/dragonsong/Documents/dev-tool
目录,但是发现跟老电脑上的 /Users/dragonsong/Documents/dev-tools
不一致!
所以我手动将目录名统一为 /Users/dragonsong/Documents/dev-tools
。
而这个目录下,安装了ide
启动依赖的agent
。
如图:
而这里的-javaagent
下的目录是没更新的。
解决
可以通过两种方式解决此问题:
- 直接执行安装此
agent
的shell
脚本 - 手动改此
vmoptions
下的路径
操作后,确实可以正常使用jetbrains
产品了。