Skip to content

Commit ba1b9f5

Browse files
committed
java: fixed path for jruby 9.x.x.x
1 parent cdbcf06 commit ba1b9f5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

RubyScript/src/org/knime/ext/jruby/RubyScriptNodeModel.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343

4444
import org.jruby.embed.ScriptingContainer;
4545
import org.jruby.javasupport.JavaEmbedUtils.EvalUnit;
46-
import org.jruby.CompatVersion;
4746
import org.jruby.embed.LocalContextScope;
4847
import org.jruby.RubyInstanceConfig.CompileMode;
4948

@@ -286,9 +285,13 @@ protected final BufferedDataTable[] execute(final BufferedDataTable[] inData,
286285
// Fails only first time!
287286
// ***********************************
288287
// synchronized(m_ScriptingContainerLock){
288+
289+
// jruby 9000 gems support
290+
classpath.add(rubyPluginPath + "lib" + fileSep + "ruby" + fileSep + "stdlib");
291+
289292
container = new ScriptingContainer(
290293
LocalContextScope.THREADSAFE);
291-
container.setCompatVersion(CompatVersion.RUBY2_0);
294+
//container.setCompatVersion(CompatVersion.RUBY2_0);
292295
container.setCompileMode(CompileMode.JIT);
293296

294297
// Code for classpath inherited from jythonscript. It`s possible

0 commit comments

Comments
 (0)