新手问题 安装 Nokogirl 的问题

bluexuemei · 2014年11月02日 · 最后由 richard_ma 回复于 2014年11月13日 · 1812 次阅读

http://www.nokogiri.org/tutorials/installing_nokogiri.html Windows

Luckily for you, building on Windows is so difficult that we’ve done it for you: Nokogiri comes bundled with all the DLLs you need to be NOKOGIRIFIED! gem install nokogiri

我在 GitHub下载的是一个nokogiri文件包,我应该把这个文件包放在什么地方,再运行gem install nokogiri呢?

共收到 14 条回复
  1. 先切换 gem 源: http://ruby.taobao.org/

  2. 执行 gem install nokogiri

DevKit 给配置起来后直接安装无影响

D:\>ruby -v
ruby 2.0.0p451 (2014-02-24) [i386-mingw32]

D:\>gem install nokogiri
Nokogiri is built with the packaged libraries: libxml2-2.8.0, libxslt-1.1.28, zlib-1.2.8, libiconv-1.14.
Successfully installed nokogiri-1.6.3.1-x86-mingw32
1 gem installed

#4楼 @ywjno ,这个我已经会了,可是rubyinstaller方式安装的RUBY,DevKit无效。所以我在NOKOGIRI官方网站看到了,Luckily for you, building on Windows is so difficult that we’ve done it for you: Nokogiri comes bundled with all the DLLs you need to be NOKOGIRIFIED!,但是我再GitHub下载的是一个文件包,不知道怎么安装。请再指教

#5楼 @bluexuemei 抱歉,什么叫做windows intaller方式安装的RUBY

windows 不要折腾了. 搞个虚拟机吧. nokogiri这个gem之前折腾过,应该在windows上搞不定的

#6楼 @ywjno ,抱歉,是RubyInstaller安装的Ruby(DevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译。注:这个方法目前仅支持通过RubyInstaller安装的Ruby,如果不是建议你重新安装)

7楼别闹,看我4楼回复的内容

买个mac不好么,要不装个linux。ruby这东西在win上能跑,但是gem依赖伤不起阿

#10楼 @richard_ma 依赖系统环境的玩意换到哪都不行,之前看到有一个 gem 判断运行在 OS X 下的时候没有配置 homebrew 的话直接抛出异常,

我用 ubuntu,gem install nokogiri 10多秒就装好了。

#11楼 @ywjno 还是得多看官方文档,一般都有说明的,除非遇到特别奇葩的问题。在stackoverflow上,linux和mac的用户也多于win,可能测出的问题也会更快的反馈给开发者,他们也会考虑用户数量来排序修bug吧

#12楼 @chiangdi ubuntu安装有时也有问题,不过大多数是缺少一个包,apt一下就好,还是比较方便的

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册