【发布时间】:2011-05-31 02:28:59
【问题描述】:
我最近安装了大家好,
我最近使用 rvm 安装了 ruby-1.9.1。我试过安装 nokogiri 遵循本指南:
https://github.com/tenderlove/nokogiri/wiki/what-to-do-if-libxml2-is-being-a-jerk
但安装 gem 后我仍然收到以下错误:
嗨。您使用的 libxml2 版本 2.6.16 已超过 4 年,并且具有 很多错误。我们建议为了获得最大的 HTML/XML 解析乐趣,您 升级您的 libxml2 版本并重新安装 nokogiri。如果你喜欢使用 libxml2 版本 2.6.16,但不喜欢这个警告,请定义常量 I_KNOW_I_AM_USING_AN_OLD_AND_BUGGY_VERSION_OF_LIBXML2 在要求 nokogiri 之前。
我还确保我的豹操作系统中安装的libxml2大于2.6:
$fink list libxml2
Information about 11516 packages read in 2 seconds.
i libxml2 2.7.8-102 XML parsing library, version 2
i libxml2-bin 2.7.8-102 XML parsing library, version 2
(i) libxml2-py25 2.7.8-1 Python bindings for libxml2 library
libxml2-py26 2.7.8-1 Python bindings for libxml2 library
libxml2-py27 2.7.8-1 Python bindings for libxml2 library
libxml2-rb18 0.5.4-1 Ruby bindings for libxml2
i libxml2-shlibs 2.7.8-102 XML parsing library, version 2
【问题讨论】:
-
我有点困惑,为什么你要安装 Ruby 1.9.1,这是众所周知的错误,而 RVM 可以很容易地安装 1.9.2,这是推荐的版本。有关 RVM 知道的版本,请参阅
rvm list known。