0

我正在尝试在 Cygwin 的 Windows 上安装 Nokogiri 1.6.3.1,但出现错误:

gem install nokogiri -v '1.6.3.1'

libiconv is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.

libiconv安装在 Cygwin 包管理器中。上面的链接建议将 Rubygems 升级到 2.5,但这样做没有任何效果。

环境:

  • Windows Server 2012 R2 64 位
  • 赛格温 2.3.1
  • Ruby 2.0.0p643(通过 RVM)
4

1 回答 1

1

最终我自己弄清楚了……必须指导安装使用系统预安装的依赖项而不是编译它们,并告诉它 libxml2 开发头文件的位置。这对我来说是成功的:

gem install nokogiri -v '1.6.3.1' -- --use-system-libraries --with-xml2-include=/usr/include/libxml2
于 2015-12-02T22:06:06.203 回答