PhpStormをバージョンアップしたら起動しなくなった
更新日:2020/04/18
PhpStormの2020.1がリリースされたと聞いて、早速バージョンアップをしてみました。
ところが…
起動しなくなった( ;∀;)
どうしたらいいの?
というお話です。
PhpStorm2020.1は既に過去のバージョンです。そのためこの記事は現在では役に立ちません。
PhpStormが起動しない原因
まずはPhpStormの設定ファイルを見てみる。
設定ファイルを確認
僕の環境はwindowsなので、今までと同じなら設定ファイルは次のフォルダに作成される。
ドライブ:\Users\ユーザー名\.PhpStormバージョン
ちなみにmacとLinuxは、次のディレクトリ内らしい。
未確認なので、間違えていたらごめんなさい。
mac: ~/Library/Preferences/PhpStormバージョン
Linux: ~/.PhpStormバージョン
フォルダを開いてみると…
新しくインストールしたバージョンがない!!
設定ファイルはどこにいった???
PhpStorm2020.1は設定ファイルの場所が変わった!!
どうやらPhpStorm2020.1から、設定ファイルは次のフォルダに変更になったようだ。
参考:Configuration directory | www.jetbrains.com
ドライブ:\Users\ユーザー名\AppData\Roaming\JetBrains\.PhpStormバージョン
macとLinuxは、次のディレクトリ内。
こちらは未確認なので、間違えていたらごめんなさい。
mac: ~/Library/Application Support/JetBrains/PhpStormバージョン
Linux: ~/.config/JetBrains/PhpStormバージョン
フォルダを見ると…
あった!!
原因は日本語化
僕の場合PhpStormを日本語化している。
PhpStormが起動しない原因として、日本語化がうまくいっていないケースが多い。
新しく作成された設定フォルダに、以前のバージョンがそのままコピーされているようで、日本語化の設定が引き継がれていた。
今回もそれが原因と思われる。
そこで、設定ファイル『phpstorm64.exe.vmoptions』の日本語化設定をコメントアウトした。
#-javaagent:C:\Users\ユーザー名\.PhpStorm2019.2\jp.sourceforge.mergedoc.pleiades\pleiades.jar
すると…
起動した。
やはり問題は日本語化だったようだ。
PhpStorm2020.1以降の日本語化
PhpStormの日本語化は、オープンソースの日本語化プラグインをダウンロードして手動で設定をしていました。
しかしPhpStorm2020.1からは公式に採用され、PhpStorm上でインストールできるようになりました。
日本語化の方法は、次のリンク先を見てください。
参考:PhpStorm2020.1以降の日本語化
なお、設定ファイル『phpstorm64.exe.vmoptions』に日本語化設定が記述されたままだと、起動しないことが予想されます。
削除してからプラグインをインストールするようにしてください。
まとめ
日本語したPhpStormを2020.1にバージョンアップすると、高確率で動かなくなると思われる。
手作業で設定ファイルを開き、日本語設定を削除。
PhpStorm2020.1を起動して、PhpStorm上から日本語プラグインをインストールという作業が必要となる。
そんなの普通はわからないよ!!
困ったものです。
更新日:2020/04/18
関連記事
スポンサーリンク
記事の内容について
こんにちはけーちゃんです。
説明するのって難しいですね。
「なんか言ってることおかしくない?」
たぶん、こんなご意見あると思います。
裏付けを取りながら記事を作成していますが、僕の勘違いだったり、そもそも情報源の内容が間違えていたりで、正確でないことが多いと思います。
そんなときは、ご意見もらえたら嬉しいです。
掲載コードについては事前に動作確認をしていますが、貼り付け後に体裁を整えるなどをした結果動作しないものになっていることがあります。
生暖かい視線でスルーするか、ご指摘ください。
ご意見、ご指摘はこちら。
https://note.affi-sapo-sv.com/info.php
このサイトは、リンクフリーです。大歓迎です。