Intellij IDEAのRubyプラグインの有効化になぜか失敗していてすごく困った。
表示されたエラー内容は↓
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