加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Gem :: InstallError:nokogiri需要Ruby版本&l

发布时间:2020-12-16 21:07:45 所属栏目:百科 来源:网络整理
导读:运行rails new demo后,我收到以下错误: Gem::InstallError: nokogiri requires Ruby version 2.4,= 2.1.0.An error occurred while installing nokogiri (1.7.1),and Bundler cannotcontinue.Make sure that `gem install nokogiri -v '1.7.1'` succeeds be
运行rails new demo后,我收到以下错误:
Gem::InstallError: nokogiri requires Ruby version < 2.4,>= 2.1.0.
An error occurred while installing nokogiri (1.7.1),and Bundler cannot
continue.
Make sure that `gem install nokogiri -v '1.7.1'` succeeds before bundling.

我的Ruby版本是1.9.3.我可以更新ruby,但我担心这可能会造成更多问题.有什么建议?

更多信息:

Nokogiri gem没有在我的Gemfile中列出,如果我运行gem list它包括nokogiri(1.6.8.1 x86-mingw32,1.6.6.2 x86-mingw32,1.6.1 x86-mingw32)

解决方法

您需要将nokogiri的版本降级为?> 1.6.8

在Gemfile中更改nokogiri版本

gem 'nokogiri','~> 1.6.8'

nokogiri版本1.6.8的依赖性是ruby> = 1.9.2 https://rubygems.org/gems/nokogiri/versions/1.6.8

但是nokogiri版本1.7.1改为ruby> = 2.1.0 https://rubygems.org/gems/nokogiri/versions/1.7.1

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读