2010-06-01 19 views
1

在一臺Ubuntu服務器上,安裝了所有東西(在另一臺電腦上檢查,這工作得很好)當試圖在我的一個jruby項目上運行warble時,我得到這個錯誤:Jruby和ffi:函數'xmlFirstElementChild'沒有在[libexslt.so]中找到

Function 'xmlFirstElementChild' not found in [libexslt.so] 
/opt/jruby-1.5.0/lib/ruby/site_ruby/shared/ffi/ffi.rb:112:in `create_invoker' 
/opt/jruby-1.5.0/lib/ruby/site_ruby/shared/ffi/library.rb:98:in `attach_function' 
/opt/jruby-1.5.0/lib/ruby/site_ruby/shared/ffi/library.rb:96:in `each' 
/opt/jruby-1.5.0/lib/ruby/site_ruby/shared/ffi/library.rb:96:in `attach_function' 
/opt/jruby-1.5.0/lib/ruby/gems/1.8/gems/nokogiri-1.4.2-java/lib/nokogiri/ffi/libxml.rb:116 
/opt/jruby-1.5.0/lib/ruby/gems/1.8/gems/nokogiri-1.4.2-java/lib/nokogiri/ffi/libxml.rb:31:in `require' 
/opt/jruby-1.5.0/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
/opt/jruby-1.5.0/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' 
/opt/jruby-1.5.0/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in' 
/opt/jruby-1.5.0/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' 
/opt/jruby-1.5.0/lib/ruby/gems/1.8/gems/nokogiri-1.4.2-java/lib/nokogiri.rb:11 
/opt/jruby-1.5.0/lib/ruby/gems/1.8/gems/nokogiri-1.4.2-java/lib/nokogiri.rb:36:in `require'/ 
/opt/jruby-1.5.0/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
/opt/jruby-1.5.0/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' 
/opt/jruby-1.5.0/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in' 
/opt/jruby-1.5.0/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' 
[...] 

所有的圖書館和所需的寶石似乎在那裏。 谷歌沒有幫助,而且奇怪的是,在其他電腦能正常工作?您正在使用什麼版本的libxml2的

達尼洛

回答

1

我在libxml-2.6.x附帶的OSX(豹)上有同樣的問題。我安裝了libxml-2.7.3,錯誤消失了。更多的信息在這裏:http://wikihub.berkeley.edu/x/zgXNAQ

+0

感謝,我們實際上有libxml版本2.6.x,我要安裝2.7.x版本並測試它(我將需要編譯它作爲Ubuntu包包含2.6。 x一個...也許我們需要遠程升級?!) – danilo 2010-06-03 08:12:41

+0

...它的工作!再次感謝(我試圖達到15聲望標記你的答案是有用的:)) – danilo 2010-06-03 08:21:55

+0

只需注意這個問題已在源代碼樹中修復,並將在v1.4.3發佈,希望在本週末。感謝您使用Nokogiri! – 2010-07-02 22:23:42