diff --git a/src/main/java/com/twineworks/kettle/ruby/step/execmodels/SimpleExecutionModel.java b/src/main/java/com/twineworks/kettle/ruby/step/execmodels/SimpleExecutionModel.java index 1e614dc..ef7dbb0 100644 --- a/src/main/java/com/twineworks/kettle/ruby/step/execmodels/SimpleExecutionModel.java +++ b/src/main/java/com/twineworks/kettle/ruby/step/execmodels/SimpleExecutionModel.java @@ -131,8 +131,10 @@ private void setGemHome() { File gemHomePath = new File(gemHomeString); gemHomePath = gemHomePath.getAbsoluteFile(); - RubyHash configHash = (RubyHash) data.container.parse("require 'rbconfig'; RbConfig::CONFIG").run(); - configHash.put("default_gem_home", gemHomePath.getAbsolutePath()); + List extraGemPaths = data.container.getProvider().getRuntime().getInstanceConfig().getExtraGemPaths(); + extraGemPaths.add(gemHomePath.getAbsolutePath()); +// RubyHash configHash = (RubyHash) data.container.parse("require 'rbconfig'; RbConfig::CONFIG").run(); +// configHash.put("default_gem_home", gemHomePath.getAbsolutePath().to); } }