【问题标题】:How to install Nokogiri Gem for Windows如何为 Windows 安装 Nokogiri Gem
【发布时间】:2011-09-21 07:06:34
【问题描述】:

我在使用 nokogiri 的 gem 时遇到了这个问题:

无法打开库“C:\Ruby187\lib\ruby\gems\1.8\gems\nokogiri-1.4.6-x86-mingw32\ext\nokogiri\libxml2.dll”:未知

我读到我必须尝试 1.5.0.beta3 版本。但是,当我运行时

C:\Users\t3en4>gem install nokogiri --pre
Fetching: nokogiri-1.5.0.beta.4.gem (100%)
ERROR:  Error installing nokogiri:
        The 'nokogiri' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

我该怎么办?

【问题讨论】:

    标签: ruby-on-rails gem jruby nokogiri


    【解决方案1】:

    哇, 我找到了解决方案,有一个 64 位的 nokogiri

    转到红宝石, 转到 nokogiri gem,然后查看版本列表!

    https://rubygems.org/gems/nokogiri

    注意 x64-mingw32 和 x86-mingw32 版本

    我花了几个小时才弄明白...

    【讨论】:

    • 我认为在最新的 nokogiri 上,它会通过 gem install 和 bundle install 自动解析正确的版本
    【解决方案2】:

    您需要DevKit 才能正确编译gem。

    【讨论】:

    • 好的,现在我有了。现在我该怎么办?
    • 按照说明正确安装,然后执行相同的gem install nokogiri --pre 命令。
    • 我得到:缺少 libxml2。请访问nokogiri.org/tutorials/installing_nokogiri.html 获取安装依赖项的帮助。
    • 我必须运行:C:\DevKit>gem install nokogiri -- --with-xml2-lib --with-xslt-lib --plataform=ruby
    • @tiiin4 您的回答更加全面和有用。您应该将其移出 cmets 并使其成为自己的答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 2016-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    相关资源
    最近更新 更多