Ruby railsインストール時にエラー「Error installing rails: nokogiri requires Ruby version >= 2.3, < 2.7.dev. The current ruby version is 2.7.0.0.」によって失敗する場合の対処法

windows環境でrailsをインストール時に、エラー「Error installing rails: nokogiri requires Ruby version >= 2.3, < 2.7.dev. The current ruby version is 2.7.0.0.」が発生した場合の対応方法です。
環境
- OS windows10 pro
- Ruby 2.7
エラー全文
railsインストール時に発生したエラー全文となります。
## railsインストール
gem install rails
<出力結果>
ERROR: Error installing rails:
The last version of nokogiri (>= 1.6) to support your Ruby & RubyGems was 1.10.9. Try installing it with `gem install nokogiri -v 1.10.9` and then running the current command again
nokogiri requires Ruby version >= 2.3, < 2.7.dev. The current ruby version is 2.7.0.0.
対処法
まず下記のコマンドで必要パッケージをインストール。
ridk exec pacman -S mingw-w64-x86_64-libxslt
インストール後に下記のコマンドを実行後に再度、railsをインストールすると解決しました。
gem install nokogiri --platform=ruby -- --use-system-libraries
<出力結果>
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions with: '--use-system-libraries'
This could take a while...
Successfully installed nokogiri-1.10.9
Parsing documentation for nokogiri-1.10.9
Installing ri documentation for nokogiri-1.10.9
Done installing documentation for nokogiri after 2 seconds
1 gem installed
再実行
gem install rails
<出力結果>
Done installing documentation for crass, loofah, rails-html-sanitizer, rails-dom-testing, builder, erubi, actionview, actionpack, activemodel, activerecord, globalid, activejob, mini_mime, mail, actionmailer, nio4r, websocket-extensions, websocket-driver, actioncable, mimemagic, marcel, activestorage, actionmailbox, actiontext, thor, method_source, railties, sprockets, sprockets-rails, rails after 44 seconds
30 gems installed
バージョン確認
rails -v
<出力結果>
Rails 6.0.2.1
-
前の記事
windows10 rubyをインストールして実行する 2020.03.02
-
次の記事
Nuxt.js vue-wordcloudを使用してWord Cloudを実装する 2020.03.03
ありがとうございます!
正に躓いていた部分が解決しました!
コロナ期間中に勉強してエンジニア目指します!