无法让nokogiri与warbler / jruby合作

时间:2012-12-02 20:42:43

标签: ruby jruby nokogiri warbler

第一次发帖,很抱歉,如果我做错了什么。

我正在尝试获取一个使用nokogiri的ruby应用程序的独立jar文件。

我有一个如下所示的Gemfile:

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

我找到了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)

任何帮助都将不胜感激,如果您让我知道什么是有用的,我很乐意提供更多信息。提前谢谢!

1 个答案:

答案 0 :(得分: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)