我正在尝试获取使用Nokogiri的Ruby应用程序的独立jar文件。
我有一个宝石文件,看起来像这样:
source :rubygems
gem 'nokogiri'
在bin/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
我找到了"关于莺和Nokogiri的问题",但我不知道在哪里可以找到这些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)
确保您安装了 Java 版本的 Nokogiri 而不是本机版本:
> 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)