У меня есть набор рубинового кода (который на самом деле является драгоценным камнем, который я извлечил, и папка lib содержит кучу .rb (ruby code). Eclipse, Aptana Studio Setup 3 плагина и есть JRubyОшибка при вызове ruby-кода с использованием JRuby в Eclipse Aptana Studio 3 Terminal View
$ jruby -v jruby 1.7.4 (1.9.3p392) 2013-05-16 2390d3b on Java HotSpot(TM) 64-Bit Server VM 1. 6.0_45-b06 [Windows 7-amd64]
Мне нужно выполнить рубиновый файл: /lib/my_rubycaller.rb, который, как в следующем:
#dependencies for part0
require 'rubygems'
require 'mechanize'
#dependencies for abcd
require "rexml/document"
require "find"
require "ostruct"
require 'somedependency'
class MyRubyCaller
def get_somedata(first_param,b,c)
<some code goes here>
return test_sr
end
end
Сейчас в Aptana Studio 3 Terminal View, я набрал следующее:
$ jruby -S lib/my_rubycaller.rb LoadError: no such file to load -- somedependency require at org/jruby/RubyKernel.java:1054 require at c:/Users/mkorapat/MyProjects/jruby-1.7.4/lib/ruby/shared/rubygems/cor e_ext/kernel_require.rb:51 (root) at my_rubycaller.rb:11
Внутри my_rubycaller @ line # 11 у меня есть инструкция require. Я не знаю, что я делаю неправильно. Я новичок в разработке Ruby, но поскольку я универсален с Eclipse, просто придерживался Aptana, а JRuby - только потому, что я думал, что, возможно, я мог бы использовать некоторые дополнительные преимущества, которые он может предложить. Но мне все же может потребоваться время, чтобы пойти с Руби в отношении JRuby, но все же мне интересно, как это поможет мне в этом сценарии.
Заранее благодарим за помощь.
С уважением Махеш