MAC下Jetbrains編譯器無法打開問題解決

這段時間不知道怎麼回事,每次打開Rider必定閃退,毫無頭緒,只好暫時放棄使用Rider,試用了一段時間Visual Studio

可惜...雖然大學時候覺得VS天下第一,但是用慣了JB的編譯器,再也不習慣用其他的了...

一番探索後,找到了解決方案。

先看看到底報錯是什麼

依次訪問訪達>應用程序>Rider>右鍵 顯示包內容>Contents>Jbr>Contents>MacOS

這時候你看到一個奇怪名字的可執行文件libjli.dylib,雙擊它!

在出現的命令行裏,罪魁禍首找到了!

 ~  /Applications/Rider.app/Contents/MacOS/rider ; exit;
2021-01-28 15:54:44.175 rider[4275:193418] allVms required 1.8*,1.8+
2021-01-28 15:54:44.177 rider[4275:193422] Current Directory: /Users/你的用戶名
2021-01-28 15:54:44.178 rider[4275:193422] Value of RIDER_VM_OPTIONS is (null)
2021-01-28 15:54:44.178 rider[4275:193422] Processing VMOptions file at /Users/你的用戶名/Library/Application Support/JetBrains/Rider2020.3/rider.vmoptions
2021-01-28 15:54:44.178 rider[4275:193422] Done
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Error opening zip file or JAR manifest missing : /Users/你的用戶名/.jetbrains/jetbrains-agent-v3.2.0.de72.619
Error occurred during initialization of VM
agent library failed to init: instrument
Saving session...completed.
Deleting expired sessions...none found.

原因就是

Error opening zip file or JAR manifest missing : /Users/你的用戶名/.jetbrains/jetbrains-agent-某個版本

翻譯過來,就是咱們的jetbrains-agent有問題!

細細一想...可能是之前破解的時候用的agent的問題...

修改指向的agent

訪問如下目錄

/Users/你的用戶名/Library/Preferences/Rider2019.2

上面的最後一級是你的Rider版本。

修改文件rider.vmoptions,將這樣的一行去掉

-javaagent:/Users/你的用戶名/.jetbrains/jetbrains-agent-某個版本

看看好了沒?

再次試驗,打開沒問題了~

當然了...最開始用正版的軟件,不搞破解,就沒這麼多事情了...推薦入正,JB的生產工具,值得!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章