3

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

「 Warblerと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)
4

1 に答える 1

0

ネイティブ バージョンではなく、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)
于 2013-04-29T14:47:06.177 に答える