Функция 'xsltParseStylesheetDoc' не найдена в [libxml2.so] - PullRequest
0 голосов
/ 17 августа 2010

Эта ошибка появляется в Redhat Enterprise Linux Server 5.4 - 64-разрядная версия.

Linux rhl-64-tibbr5 2.6.18-164.el5 # 1 SMP вт. 18 августа 15:51:48 ПО ВОСТОЧНОМУ ВРЕМЕНИ 2009 x86_64x86_64 x86_64 GNU / Linux

Существует также эта ошибка в трассировке стека.

неинициализированная константа Nokogiri :: VERSION_INFO

Дополнительные сведения о версии:

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

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 15 сентября 2010

Я сталкивался с подобными ошибками при использовании Nokogiri с JRuby 1.4.0 (и выше). Проблема оказалась в том, что машина была 64-битной, но JRE, которую в конечном итоге использовал JRuby, была 32-битной. Решение проблемы с тем, что JRuby был запущен с использованием 64-битной JRE на 64-битной машине, решило эти проблемы.

Некоторые особенности в этом сообщении в блоге .

0 голосов
/ 17 августа 2010

Потратив несколько часов на эту проблему, мы поняли, что нам не нужны нокогири в нашем приложении. Таким образом, мы избавились от этого, и эти ошибки исчезли.

Примечание: эти ошибки отображаются только на 64-битной машине Linux (например, RHEL, Oracle Linux и т. Д.). Мы не увидели никаких ошибок в 32-битных операционных системах (как Win, так и Linux)

...