nokogiri未正确安装ruby-1.9.1
我最近给大家安装了 我最近使用rvm安装了ruby-1.9.1。我试过安装 nokogiri遵循本指南: 但安装gem后,我仍然会遇到以下错误: 嗨。您使用的是libxml2版本2.6.16,该版本已有4年历史,并且 很多虫子。我们建议,为了获得最大的HTML/XML解析乐趣,您可以 升级您的libxml2版本并重新安装nokogiri。如果你喜欢使用 libxml2版本2.6.16,但不喜欢此警告,请定义常量 在要求nokogiri之前,我知道我正在使用旧版和小车版的LIBXML2 我还确保我在leopard操作系统中安装的libxml2大于2.6:nokogiri未正确安装ruby-1.9.1,ruby,nokogiri,Ruby,Nokogiri,我最近给大家安装了 我最近使用rvm安装了ruby-1.9.1。我试过安装 nokogiri遵循本指南: 但安装gem后,我仍然会遇到以下错误: 嗨。您使用的是libxml2版本2.6.16,该版本已有4年历史,并且 很多虫子。我们建议,为了获得最大的HTML/XML解析乐趣,您可以 升级您的libxml2版本并重新安装nokogiri。如果你喜欢使用 libxml2版本2.6.16,但不喜欢此警告,请定义常量 在要求nokogiri之前,我知道我正在使用旧版和小车版的LIBXML2 我还确保
$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
所以,要么nokogiri没有得到完全重建,要么它是,但它正在根据另一个仍然存在于您的系统中的版本进行重建。最简单的方法是
gem卸载nokogiri&&gem清理&gem安装nokogiri
。如果有多个版本,请确保卸载每个版本
下一件事是尝试确保gem实际上是根据fink列出的libxml版本构建的。尝试删除其他版本(可能由MacPorts或Homebrew安装?)并重建gem
如果这没有帮助,我们需要尝试对动态链接器路径进行故障排除。我不太清楚如何在OS X上做到这一点,所以让我们先看看上面的解决方案是否有帮助。我有点困惑,为什么要安装Ruby 1.9.1,这被认为是有缺陷的,而RVM可以同样轻松地安装1.9.2,这是推荐的版本。有关rvm了解的版本,请参见
rvm已知列表
。