【发布时间】:2014-01-09 23:45:17
【问题描述】:
我正在尝试在 SUSE Enterprise Server 11 SP3 (x86_64) 的实例上安装 ruby gem“nokogiri”的 1.5.10 版。执行时(以 root 身份):
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/
但是结果是一样的。任何有关解决此错误的建议将不胜感激。
【问题讨论】:
标签: rubygems nokogiri libxml2 suse