我将Ruby从1.9更新到2.2,我发现Nokogiri gem在Windows上不支持Ruby 2.2。Nokogiri 不在我的 Gemfile 中,但是当我运行bundle install
它会自动添加时。也许它有一些依赖性?
这是一个非常小的项目,我不明白它对项目的必要性。
是否可以在没有Nokogiri的情况下使用Ruby 2.2?还是我应该再次降级到 1.9?
看起来 Nokogiri 是 rails-dom-testing
Rails 4.2.3 中的 Action Pack 和 Action View 所必需的,所以似乎很难绕过它。
它看起来像是某个 gem 的依赖项,包含在您的 Gemfile 中。
您可以在 Gemfile.lock 中搜索nokogiri
以查找需要它的 Gem。
参见 https://github.com/sparklemotion/nokogiri/issues/1256
tl;dr,在您的宝石文件中:
gem 'nokogiri', '>= 1.6.7.rc3'
对于视窗。