不能用2.3.0p ruby​​安装gem nokogiri

时间:2016-05-21 10:08:38

标签: ruby-on-rails ruby rubygems nokogiri mechanize

欢迎,我试图安装gem mechanize并陷入nokogiri gem。然后我试图安装nokogiri宝石也被卡住了。这是我的CMD,这没有意义; /

>ruby -v
ruby 2.3.0p0 (2015-12-25 revision 53290) [x64-mingw32]

>gem install nokogiri
ERROR:  Error installing nokogiri:
        nokogiri requires Ruby version < 2.3, >= 1.9.2.

2 个答案:

答案 0 :(得分:2)

安装最新版本的Nokogiri

gem install nokogiri -v 1.6.8.rc2

更新:

Nokogiri目前需要特别关注Ruby 2.3(仅限):

默认情况下,您需要使用系统库而不是Nokogiri的捆绑包。要使用bundler实现此目的,请从bundle install切换到以下命令。

bundle config build.nokogiri --use-system-libraries
bundle install

答案 1 :(得分:0)

Downcars是对的,傻我。 回答:

  

错误消息表明您需要一个小于2.3的ruby版本。在我看来,你需要一个早期版本的ruby来运行那个版本的nokogiri。 - Dawcars