Nokogiri需要Ruby版本<2.3

Moo*_*sez 5 ruby ruby-on-rails nokogiri

我试图让Rails在Windows 10上运行.我正在使用Ruby 2.3.0和Rails 4.2.6,并暂时使用Nokogiri 1.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.
Run Code Online (Sandbox Code Playgroud)

当我跑步时,gem install nokogiri -v '1.6.7.2我得到:

ERROR:  Error installing nokogiri:
        nokogiri requires Ruby version < 2.3, >= 1.9.2.
Run Code Online (Sandbox Code Playgroud)

如何更新Nokogiri并让Rails工作?

Ale*_*ack 10

安装最新版本的Nokogiri.在Gemfile中:

gem 'nokogiri', '~> 1.6.8.rc2'
Run Code Online (Sandbox Code Playgroud)

  • 该命令不起作用但我假设你的意思是:`gem install nokogiri -v 1.6.8.rc2`确实安装但是当我尝试`rails new demo`时会出现同样的错误. (3认同)