Я на Windows и работаю Ruby 2.7.0.
При запуске 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.
Когда я запускаю gem install nokogiri -v '1.10.9'
I получить точно такую же ошибку.
Я установил gem install nokogiri -v 1.11.0.rc1 --pre
, но я все еще получаю те же ошибки.
$ nokogiri -v
# Nokogiri (1.11.0.rc1)
---
warnings: []
nokogiri: 1.11.0.rc1
ruby:
version: 2.7.0
platform: x64-mingw32
description: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x64-mingw32]
engine: ruby
libxml:
source: packaged
patches:
- 0001-Revert-Do-not-URI-escape-in-server-side-includes.patch
- 0002-Remove-script-macro-support.patch
- 0003-Update-entities-to-remove-handling-of-ssi.patch
- 0004-libxml2.la-is-in-top_builddir.patch
compiled: 2.9.10
loaded: 2.9.10
libxslt:
source: packaged
patches: []
compiled: 1.1.34
loaded: 1.1.34
Итак, я понимаю, что Ruby 2.7.0 позже 2.7.dev, но у меня установлен драгоценный камень nokogiri.
Кроме того, все работало нормально с Ruby 2.6.5. Я действительно удалил его, удалил его из Пути и перезапустил мой компьютер.
Если у кого-то есть какие-либо идеи, я бы хотел их услышать.