【问题标题】:Installing nokogiri 1.6.6.2 with Babun gives error 'libxml2 version 2.6.21 or later is required!'使用 Babun 安装 nokogiri 1.6.6.2 会出现错误“需要 libxml2 版本 2.6.21 或更高版本!”
【发布时间】:2015-04-22 23:39:02
【问题描述】:

我正在尝试让 Ruby on Rails(Ruby 2.0.0p598,Rails 4.2.0)在 Babun 上运行。我一直在关注本教程:

http://xjlin0.github.io/tech/2015/04/14/babun-the-new-cygwin-for-ruby-rails-sinatra-and-nodejs/

安装 Nokogiri 应该像

gem install nokogiri -- --use-system-libraries

但它总是给我同样的错误,如标题所示。

我知道我已经安装了这个。我还使用 Babun 的包管理器安装了 libxml2-dev

pact install libxml2-devel

我尝试过手动下载另一个 libxml2 包并以这种方式指向它

gem install nokogiri -- --use-system-libraries --with-xml2-config=C:/Ruby/

(我将文件夹放在 C:\Ruby 中)。尽管如此,没有任何效果,并且当我确定拥有它时它认为没有 libxml2。

想法?

【问题讨论】:

    标签: ruby-on-rails ruby nokogiri libxml2


    【解决方案1】:

    如果您在 Windows 上使用 64 位 ruby​​ NokoGiri 会有问题。尝试 gem install nokogiri --prerelease

    更多信息可以在这里阅读libxml2 missing for nokogiri gem on Windows 8 x64 with Ruby 1.9.3

    【讨论】:

      猜你喜欢
      • 2013-10-21
      • 1970-01-01
      • 1970-01-01
      • 2020-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-19
      相关资源
      最近更新 更多