require 'java' 在 irb 中失败
require 'java' fails in irb
我是 jruby 和 irb 的新手,我似乎对要求 java 有疑问。这是发生的事情:
irb(main):001:0> require 'java'
LoadError: cannot load such file -- java
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from (irb):1
from /usr/bin/irb:12:in `<main>'
irb(main):002:0>
从其他帖子中,我看到了在需要 java 之前需要 rubygems 的建议,但这似乎并不重要:
irb(main):003:0> require 'rubygems'
=> false
irb(main):004:0> require 'java'
LoadError: cannot load such file -- java
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from (irb):3
from /usr/bin/irb:12:in `<main>'
irb(main):005:0>
谁能给我指出正确的方向?
顺便说一句 java 已安装:
/usr/local/jruby-1.7.9/samples/jrubyc_java$ java -version
java version "1.7.0_85"
OpenJDK Runtime Environment (IcedTea 2.6.1) (7u85-2.6.1-5ubuntu0.14.04.1)
OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)
/usr/local/jruby-1.7.9/samples/jrubyc_java$
一个
您可能在 /usr/local/jruby-1.7.9 安装了 JRuby 但您的 GEM_HOME
GEM_PATH
变量似乎指向安装的系统 (MRI) Ruby: /usr/lib/ruby/1.9.1/rubygems 尝试启动 irb
作为 jruby -S irb
and/or 取消设置这些变量(或者您可能需要相应地设置它们以指向 JRuby 安装下的 gem-home)。
我是 jruby 和 irb 的新手,我似乎对要求 java 有疑问。这是发生的事情:
irb(main):001:0> require 'java'
LoadError: cannot load such file -- java
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from (irb):1
from /usr/bin/irb:12:in `<main>'
irb(main):002:0>
从其他帖子中,我看到了在需要 java 之前需要 rubygems 的建议,但这似乎并不重要:
irb(main):003:0> require 'rubygems'
=> false
irb(main):004:0> require 'java'
LoadError: cannot load such file -- java
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from (irb):3
from /usr/bin/irb:12:in `<main>'
irb(main):005:0>
谁能给我指出正确的方向?
顺便说一句 java 已安装:
/usr/local/jruby-1.7.9/samples/jrubyc_java$ java -version
java version "1.7.0_85"
OpenJDK Runtime Environment (IcedTea 2.6.1) (7u85-2.6.1-5ubuntu0.14.04.1)
OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)
/usr/local/jruby-1.7.9/samples/jrubyc_java$
一个
您可能在 /usr/local/jruby-1.7.9 安装了 JRuby 但您的 GEM_HOME
GEM_PATH
变量似乎指向安装的系统 (MRI) Ruby: /usr/lib/ruby/1.9.1/rubygems 尝试启动 irb
作为 jruby -S irb
and/or 取消设置这些变量(或者您可能需要相应地设置它们以指向 JRuby 安装下的 gem-home)。