LAOX ニュース
en ja zh

PhpStorm起動時にスプラッシュでフリーズの解消方法 (Mac)

macOS で PhpStorm をインストールし直した後、起動時にスプラッシュ表示のままフリーズしてしまう不具合の解消方法を示します。

まずエラー状態の確認です。コマンドプロンプトから PhpStorm を起動すると、色々とメッセージを吐くので便利です。

macの場合、アプリは下記ディレクトリにあるはずです。そのディレクトリへ移動します。

$ cd /Applications/PhpStorm.app/Contents/MacOS

移動したら起動してみましょう。

$ ./phpstorm

起動して ERROR というメッセージが出たなら、フリーズしている原因はそれです。
そして

Error opening zip file or JAR manifest missing : /Users/<USER>/Library/Preferences/PhpStorm2019.2/jp.sourceforge.mergedoc.pleiades/pleiades.jar    
Error occurred during initialization of VM    

これが出たなら、日本語化プラグインが原因なのが確定で、この日本語化プラグインを削除すれば解決です。
ちなみに、Ver 2020.1 より JetBrains 純正の日本語化プラグインがリリースされたので、どのみちこの旧日本語化プラグイン pleiades は不要です。

プラグインは下記設定ファイルに記述されているので、テキストエディタで開きます

$ vi ~/Library/"Application Support"/JetBrains/PhpStorm2020.1/phpstorm.vmoptions

以下の行を削除します

-Xverify:none    
-javaagent:<Pleiadesのディレクトリ>/jp.sourceforge.mergedoc.pleiades/pleiades.jar    

これで PhpStorm を起動すると、今度は正常に動作するようになります。

おすすめの記事