首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装nokogiri

无法安装nokogiri
EN

Stack Overflow用户
提问于 2016-05-15 03:48:11
回答 2查看 383关注 0票数 2

尝试使用gem install nokogiri

我得到了以下错误:

代码语言:javascript
复制
ERROR:  Error installing nokogiri:
        nokogiri requires Ruby version < 2.3, >= 1.9.2.

但是如果我做了ruby -v

代码语言:javascript
复制
ruby 2.3.0p0 (2015-12-25 revision 53290) [i386-mingw32]

我尝试在本地安装它,gem install --local nokogiri,它在安装过程中运行,但是当我尝试使用gem时,它将找不到文件:

代码语言:javascript
复制
C:/Ruby23/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
: cannot load such file -- nokogiri (LoadError)

有人为此工作过吗?或者说,没有nokogiri,我还是被困住了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-15 04:10:18

我认为答案就摆在我们面前,您的nokogiri版本需要的Ruby小于2.3,而您运行的是ruby 2.3。

似乎你不是唯一一个有这个问题的人:https://github.com/sparklemotion/nokogiri/issues/1456

票数 3
EN

Stack Overflow用户

发布于 2016-05-15 04:13:11

经过一些麻烦和一些研究,我使用了gem install nokogiri --pre,你不知道吗:

代码语言:javascript
复制
Fetching: nokogiri-1.6.8.rc3-x86-mingw32.gem (100%)
Nokogiri is built with the packaged libraries: libxml2-2.9.3, libxslt-1.1.28, zlib-1.2
.8, libiconv-1.14.
Successfully installed nokogiri-1.6.8.rc3-x86-mingw32
Parsing documentation for nokogiri-1.6.8.rc3-x86-mingw32
Installing ri documentation for nokogiri-1.6.8.rc3-x86-mingw32
Done installing documentation for nokogiri after 12 seconds
1 gem installed

我找到了这个问题的答案-- here --我也在GitHub上研究过它(正如Aaron_H提到的那样),这似乎只发生在Windows上,所以如果你真的需要nokogiri,你需要做gem install nokogiri --pre才能得到它(无论如何,在Windows 7上)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37234362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档