【问题标题】:Function 'xsltParseStylesheetDoc' not found in [libxml2.so]在 [libxml2.so] 中找不到函数“xsltParseStylesheetDoc”
【发布时间】:2010-08-16 20:00:15
【问题描述】:

Redhat Enterprise Linux Server 5.4 - 64 位出现此错误。

Linux rhl-64-tibbr5 2.6.18-164.el5 #1 SMP 2009 年 8 月 18 日星期二 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

堆栈跟踪中也有这个错误。

未初始化的常量 Nokogiri::VERSION_INFO

更多版本详情:

jruby-1.4.0RC1 ruby/gems/1.8/gems/activesupport-2.3.4

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails jruby nokogiri libxml2


    【解决方案1】:

    在这个问题上浪费了几个小时后,我们意识到我们的应用程序中不需要 nokogiri。所以我们把它去掉了,这些错误就消失了。

    注意:这些错误仅出现在 64 位 Linux 机器上(如 RHEL、Oracle Linux 等)。我们没有发现 32 位操作系统(Win 和 Linux)出现任何错误

    【讨论】:

      【解决方案2】:

      在将 Nokogiri 与 JRuby 1.4.0(及更高版本)一起使用时,我遇到了类似的错误。原来的问题是机器是 64 位的,但 JRuby 最终使用的 JRE 是 32 位的。确保在 64 位机器上使用 64 位 JRE 运行 JRuby 为我解决了这些问题。

      blog post 中的一些细节。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-20
        • 2019-06-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多