【发布时间】:2012-11-20 08:26:17
【问题描述】:
我正在尝试获取一个使用 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
我找到了“Question on Warbler and 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)
【问题讨论】:
-
什么版本的 JRuby?什么版本的Nokogiri? Nokogiri 在 irb 工作吗?在颤音之前一切都在本地工作吗?
-
嘿,这个问题你解决了吗?我有 java nokogiri 版本,但我的包仍然没有使用它。
标签: ruby jruby nokogiri warbler