Ruby ';libiconv缺失';在Cygwin上安装Nokogiri时出错

Ruby ';libiconv缺失';在Cygwin上安装Nokogiri时出错,ruby,rubygems,cygwin,nokogiri,libiconv,Ruby,Rubygems,Cygwin,Nokogiri,Libiconv,我试图在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软件包管理器中。上面的链接建议将Rubygem

我试图在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位
  • Cygwin 2.3.1
  • Ruby 2.0.0p643(通过RVM)

    • 最终我自己解决了这个问题。。。必须指导安装使用系统的预安装依赖项,而不是编译它们,并告诉它libxml2 dev头的位置。这对我来说是成功的:

      gem install nokogiri -v '1.6.3.1' -- --use-system-libraries --with-xml2-include=/usr/include/libxml2