我試圖在SUSE Enterprise Server 11 SP3(x86_64)的一個實例上安裝ruby gem「nokogiri」版本1.5.10。在執行(以root身份):問題在SUSE Enterprise Server 11 SP3上安裝nokogiri 1.5.10
gem install nokogiri -v 1.5.10
我收到以下錯誤:
/usr/bin/ruby extconf.rb
checking for libxml/parser.h... no
-----
libxml2 is missing please visit [...]
的輸出:
rpm -qa | grep libxml2
可見,安裝了以下軟件包:
libxml2-python-2.7.6-0.23.1
libxml2-devel-2.7.8-15.1
libxml2-32bit-2.7.6-0.23.1
libxml2-27.6-0.23.1
我已驗證/usr/includes/libxml2/libxml/parser.h
存在,並甚至試圖通過它傳遞給gem install
命令迫使位置的參考:
gem install nokogiri -v 1.5.10 -- --with-xml2-includes=/user/includes/libxml2/
然而結果是相同的。有關解決此錯誤的任何建議將不勝感激。
,報告 '最新';更新了'libxml2-devel'。沒有改變 - 無法在OpenSuse上安裝rails。 – JosephK