2012-12-02 36 views
3

第一次發佈,很抱歉如果我做錯了什麼。不能讓nokogiri與鶯一起工作/ jruby

我想要得到一個使用nokogiri的紅寶石應用程序的獨立jar文件。

我有一個的Gemfile看起來像這樣:

source :rubygems 
gem 'nokogiri' 

和斌/ jartest.rb我有這樣的:

require 'rubygems' 
require 'nokogiri' 
puts "Hello world" 

當我運行:

jruby bin/jartest.rb 

一切效果很好,但是當我運行時

warble; java -jar jartest.jar 

我得到:

LoadError: no such file to load -- isorelax 

我發現this,但我不知道在哪裏可以找到這些jar文件,我真的不想讓他們在我的lib目錄,如果我能幫助它,但是我真的只想讓它工作。

dan$ ruby -v 
ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin10.0] 

dan$ gem list | grep nokogiri 
nokogiri (1.5.5, 1.5.0, 1.4.4) 

任何幫助將不勝感激,我很樂意提供更多的信息,如果你讓我知道什麼會有所幫助。提前致謝!

+0

的JRuby的什麼版本?什麼版本的Nokogiri? Nokogiri在irb工作嗎?一切工作之前都在本地工作嗎? –

+1

嘿,你解決了這個問題嗎?我有Java nokogiri版本,但仍然我的捆綁不使用此。 – Lucas

回答

0

確保你已經安裝引入nokogiri的Java版本,而不是原生版本

> gem list noko 
nokogiri (1.5.0) 
> gem install nokogiri Successfully 
installed nokogiri-1.5.0-java 
1 gem installed 
> gem list noko 
nokogiri (1.5.0 java)