【開発】悪いことは言わないから、bundlerは1.10.6以下を使いましょう
表題の件です。
昨日、あるリポジトリの環境構築をしていました。いつもどおりgem install bundler
してbundle
したら以下のようなエラーが。
… Error details RuntimeError: LazySpecification has not been materialized yet (calling :required_ruby_version []) … Unfortunately, an unexpected error occurred, and Bundler cannot continue. …
エラーの中に書かれているURLにアクセスしてみると同様のエラーが。どうやらbundler1.11.0にバグがあるようで、それが悪さをしているようです。
いくつか解決方法はあると思うのですが、以下のやり方を試してみたところうまくいきました。
gem uninstall bundler gem install bundler -v 1.10.6 bundle
これで問題なくプロジェクトに必要なgemがインストールされるはずです。 というわけで、悪いことは言わないのでbundlerは1.10.6以下を使いましょう、というお話でした。
それではまた。