1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PhpStormで"Plugin 'gherkin' failed to initialize and will be disable."みたいなエラーが表示されたら

Last updated at Posted at 2019-08-24

エラーの内容

PhpStormをアップデートしたら、Codeceptionプラグインが停止していたので、有効化して再起動。

すると以下のようなエラーが発生。

Plugin 'gherkin' failed to initialize and will be disable. Please restart Intellij IDEA

思い返すと、アップデート直後にもエラーが出てたけど、再起動したらエラーが出なかったのでスルーしていました。

Codeceptionを使おうと思ったら、上述の通りエラー再発。

ネットの情報 & TRIAL

ネット上には、ほとんど情報がなく、唯一みつけたのが、以下のツイート。

公式の回答ツイートもあり。

これに従って、PhpStormを再インストールしてみるも、うまく行かず。

エラーによればGherkinプラグインに問題ありという事なので、Gherkinを無効化したり有効化してみたり、いろいろ試すも、うまく行かず

そして、SUCCESS

最終的に、PhpStormでGherkinプラグインを検索してみたところ、Jetbrains版とbundled版の2つがあったので、Jetbrains版を停止してbundled版に切り替えたところ、エラーも消えて、Codeceptionプラグインも無事有効化することができました。

公式回答の再インストール策でも、プラグインの設定も含めて再インストールしていれば、解決していたかもしれませんが、再インストールすると結構時間取られるので、最小限で解決してよかったです。

まとめ

原因はPhpStormのアップデートだったのか、ダウンロード版PhpStormを削除してToolbox版のPhpStormに切り替えなんかもしてたので、その辺が原因だったのかもしれません。

どこかのタイミングでbundled版からJetbrains版のGherkinプラグインに切り替わってしまっていたようです。

Codeceptionプラグインはbundled版のGherkinプラグインに依存しているようです。

同様のエラーが出ている場合は、対象プラグインを検索して、複数ある場合は切り替えるとうまく行くかもしれません。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?