IntelliJ IDEAをCLIからIDEAで起動する際に"IDEA.app cannot be opened for an unexpected reason" が表示された際の対処

概要

IDEAを起動しようとした所、下記のErrorが発生してCLIからIDEAを起動することができなかった。

IDEA.app cannot be opened for an unexpected reason

発生したケース

  • IDEAを単品でinstallしていたときにCLI起動の設定をしていた
  • 後々、ToolBoxからIDEAをinstallし直した
  • 以前のCLI起動設定が残っていた

原因

ToolBoxからinstallしたIDEAのパスと、以前設定したCLI起動のパスが異なっていたため。

対処法

1. 既存のシンボリックリンクを削除

rm /usr/local/bin/idea

2. ToolBoxからCLI起動を再設定

  1. ToolBoxを開く
  2. IDEAの設定(歯車アイコン)をクリック
  3. “Generate shell scripts”を有効にする
  4. パスを確認(デフォルトは /usr/local/bin

3. 動作確認

idea .

これでCLIからIDEAを起動できるようになりました。

まとめ

ToolBoxを使う場合は、ToolBox側でCLI起動の設定を行うのが確実です。

手動でシンボリックリンクを作成していた場合は、ToolBoxの設定に切り替えることをおすすめします。