質問: 初めての質問なので、不足がありましたらご容赦を。 現在、Windows上でRuby 2.4.5(Devkit) + Rails 4.2.11にて開発をしています。新たに同様の開発環境を構築しようとしたら下記メッセージが表示され、Rails4のインストールが完了しません。しかしながら、既に前述のバーションで動作しているプロダクトに対する機能追加であり、複数人で継続開発している関係上、RubyもRailsも現時点ではバージョンアップは出来ません。 何分初めてのRuby開発でして、以前は何のトラブルも無く構築できたものが何故今回はエラー(複数のVM等で確認しましたが、いずれも同様)になるのかや、Ruby + DevkitでインストールされたMSYS2とgemの関係などが良く判っておらず、ゆっくり調べる時間もスキルもなく困窮しています。 Ruby自体はrubyinstaller-devkit-2.4.5-1-x86を利用してインストールしています。 --- ERROR: Error installing rails: sprockets requires Ruby version >= 2.5.0. ----------------------------------------- そこで... (1)上記エラーが発生している理由 (2)バージョンはそのままで上記エラーを解消できる方法 (3)上記エラーを解決しなくても、他の開発環境にあるgem等を新たに構築した環境にコピーして利用可能にする方法 等、何かしら解決・回避に繋がる情報をお持ちの方がおられましたら教示いただけないでしょうか。
回答: **最新版の**SprocketsはRuby 2.5以上の対応となっています。 Gemfileに`gem 'sprockets', '~> 3.7'`のように書き足して(あるいはすでに`sprockets`のバージョン指定があるなら書き換えて)、Sprocketsを3系列で止めるようにしてみましょう。