1
John-Breedloves-Mac-mini:~ john_breedlove$ irb
>> require 'jruby'
=> true
>> require 'zxing'
RuntimeError: ZXing requires JRuby
from /Library/Ruby/Gems/1.8/gems/zxing-0.1.1/lib/zxing.rb:1
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in `require'
from (irb):2
>>
这怎么可能?需要的JRuby似乎工作,并同时出现故障
此外,我怎么会写在一个红宝石脚本,虽然? 我有一个文件,我想执行所谓test.rb,它包含以下内容:
require 'rubygems'
require 'jruby'
require 'zxing'
ZXing.decode 'test.png'
我在命令行执行它像这样:
ruby test.rb
在这种背景下,如何我是否包含java?或者这甚至有可能?