Bear Su's Blog

RubyMine Auto Completion Freeze

問題


RubyMineJetBrains 旗下提供 Ruby 開發環境的 IDE。

在使用 RubyMine 進行開發時,IDE 會根據輸入的程式碼提供 Auto Completion 的備選清單。

我的作業系統是 macOS,但今天不幸遇到,當 IDE 彈出備選清單後,整個視窗便卡住了。只能叫出 Activity Monitor 強制關閉。即使我重開了好幾次,只要彈出備選清單就會出現一樣卡住的情況。

解決過程


停用 ML completion 或 EditorConfig support (失敗)

網路搜尋到類似標題的問題 IDEA sometimes complete hangs indefinitely when opening autocomplete modal

停用 ML completion

停用 EditorConfig support

但結果是失敗的

清除 RubyMine 快取 (成功)

網路搜尋到類似標題的問題 WebStorm 2023.2 hangs

依照文中的回覆,我刪除了 RubyMine 的 Logs,並重開 RubyMine 但沒有作用。

注意:

  • 以下路徑 <macOS 使用者名稱> 需要換成您 macOS 使用者名稱
  • 以下路徑 RubyMine2023.2 需要換成您目前使用的版本
/Users/<macOS 使用者名稱>/Library/Logs/JetBrains/RubyMine2023.2/

我再往下看到另一個回覆說可以刪除 RubyMine 的 caches

因為我也不了解是哪一份檔案有問題,所以我是刪除 RubyMine caches 目錄下的所有檔案

注意:

  • 以下路徑 <macOS 使用者名稱> 需要換成您 macOS 使用者名稱
  • 以下路徑 RubyMine2023.2 需要換成您目前使用的版本
/Users/<macOS 使用者名稱>/Library/Caches/JetBrains/RubyMine2023.2/caches/*

重新啟動 RubyMine 就恢復正常運作了

參考資料



如果覺得這篇文章對您有所幫助,歡迎贊助我一杯咖啡 ☕️

祝您有美好的一天 ❤️