簡體   English   中英

在Cygwin上安裝Nokogiri時出現“ libiconv丟失”錯誤

[英]'libiconv is missing' error when installing Nokogiri on Cygwin

我試圖在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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM