Hi 

 

I am trying to call my ruby active record  from java using JSR223. I am
running this in Windows Environment.

 

Here is my code:

 

  public static void main(String[] args) throws Exception {

  try{

                 ScriptEngineManager mgr = new ScriptEngineManager();

                 ScriptEngine engine = mgr.getEngineByName("jruby");

                 engine.eval(new BufferedReader(new
FileReader("User.rb")));

   } catch (ScriptException exception) {

        exception.printStackTrace();

    }

}

 

When I try to run this , I am getting the following error

 

org.jruby.exceptions.RaiseException: No such file to load -- thread.so

javax.script.ScriptException: org.jruby.exceptions.RaiseException: No
such file to load -- thread.so

        at
com.sun.script.jruby.JRubyScriptEngine.evalNode(JRubyScriptEngine.java:3
86)

        at
com.sun.script.jruby.JRubyScriptEngine.eval(JRubyScriptEngine.java:144)

        at javax.script.AbstractScriptEngine.eval(Unknown Source)

        at EvalScript.main(EvalScript.java:36)

Caused by: org.jruby.exceptions.RaiseException: No such file to load --
thread.so

 

Please let me if any one has sample package of how call ruby
activerecord from java.

Reply via email to