読者です 読者をやめる 読者になる 読者になる

そこに仁義はあるのか(仮)

略してそこ仁!

Intellij IDEAのRubyプラグインの有効化に失敗していたんですが、pikが原因でした

Intellij IDEAのRubyプラグインの有効化になぜか失敗していてすごく困った。

表示されたエラー内容は↓
f:id:syobochim:20140330194041p:plain

expected a single document in the stream
...
...
but found another document
...

ってあるから、どこかに読み込まれてる設定ファイルがあって、
それの設定値とプラグインの設定値?に差異があって怒られてるっぽい…。

で、先輩たちに、『%HOME%/.pik』フォルダのファイルをプラグイン内で読み込んでるって教えてもらった!
ありがとうございます!!

実際、『%HOME%/.pik』フォルダの中には、Rubyのバージョン指定しているファイルがあって、
それを消したらプラグインの有効かがうまくいった!うれしみ!
(ちなみに、怒りに任せてフォルダごと完全削除したので、ファイルがもう残ってない…。)

ちなみに、Rubyプラグインで読み込んでいるバージョン管理ツールで関係あるのは

  • RVM
  • Rbenv
  • PIK

なので、同じ問題が発生した人は↑の設定をいじればいいのでは!
参考:http://www.jetbrains.com/ruby/webhelp/ruby-version-managers.html

追記

てんてんさんが、原因を調べて記事書いてくださいました!!ありがとうございます!!!
(こんなにも記事のクオリティに差があるとあれな気持ちになりますね!!)
http://tenten0213.hatenablog.com/entry/2014/03/31/193700