RailsをWindows10で動作させようとしています。Ruby 2.3.0、およびRails 4.2を使用しています。 .6、一時的にNokogiri1.6.3を使用しています。
Rails new demo
を実行しようとすると、エラーが返されます。
An error occurred while installing nokogiri (1.6.7.2), and Bundler cannot
continue.
Make sure that `gem install nokogiri -v '1.6.7.2'` succeeds before bundling.
gem install nokogiri -v '1.6.7.2
を実行すると、次のようになります。
ERROR: Error installing nokogiri:
nokogiri requires Ruby version < 2.3, >= 1.9.2.
Nokogiriを更新してRailsを機能させるにはどうすればよいですか?
Nokogiri
の最新バージョンをインストールします。 Gemfileの場合:
gem 'nokogiri', '~> 1.6.8.rc2'
使用する bundle update nokogiri
だけでなく、チェックしてくださいRubyバージョンRuby -v
Doneで問題が解決しました。のこぎり1.8.0。
最近、Rails v2.4.1を使用してWindowsにRubyをインストールするときに同じ問題が発生しました。gemfile行を削除すると次のことがわかりました。
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
その後実行中bundle update
then tzinfo-data行をgemfileに戻します
その後、問題なくバンドルを実行できました。すべてが再びうまく機能しています。