使用带轨道的nokogiri 1.5.9

时间:2013-07-23 19:29:20

标签: ruby-on-rails ruby nokogiri

我想将Ruby 1.8.7与Rails一起使用,但是当我运行bundle install时,我收到此错误:

Gem::InstallError: nokogiri requires Ruby version >= 1.9.2.
An error occurred while installing nokogiri (1.6.0), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.6.0'` succeeds before bundling.     

nokogiri 1.6.0不支持Ruby< 1.9.2。

我尝试安装nokogiri 1.5.9让事情有效,但没有帮助。

2 个答案:

答案 0 :(得分:8)

我添加了一行

gem 'nokogiri', '~> 1.5.10'

在我的Gemfile中安装nokogiri 1.5.10,捆绑安装成功!

答案 1 :(得分:-1)

根据changelog

1.5.0 beta1 / 2010/05/22
Ruby 1.8.6 is deprecated. Nokogiri will install, but official support is ended.

所以,你可能需要使用nokogirl版本1.4.7。