ルビーコードのセットがあります (これは実際には抽出した宝石であり、lib フォルダーには大量の .rb (ルビーコード) が含まれています)。Eclipse Aptana Studio 3 プラグインのセットアップがあり、JRuby があります。
$ 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]
次のような ruby ファイル /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 ターミナル ビューで、次のように入力しました。
$ 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/core_ext/kernel_require.rb:51 (ルート) my_rubycaller.rb:11
my_rubycaller @ line# 11 内に、require ステートメントがあります。何が間違っているのかわかりません。私は Ruby 開発は初めてですが、Eclipse には多才なので、Aptana と JRuby に固執したのは、それが提供するいくつかの追加の利点を活用できるのではないかと考えたからです。しかし、JRuby に対抗するように Ruby を使用するのは時間の問題かもしれませんが、それでも、このシナリオで Ruby がどのように役立つかは疑問です。
助けてくれてありがとう。
よろしくマヘシュ