Skip to content

Commit e9c4750

Browse files
committed
fixed classpath for standard ruby libs. jruby 9000 specific
1 parent 08d60b2 commit e9c4750

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

RubyScript/build.properties

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,15 @@ bin.includes = plugin.xml,\
66
icons/,\
77
rb/README.rdoc,\
88
lib/rsyntaxtextarea.jar,\
9-
lib/jruby.jar
9+
lib/jruby.jar,\
10+
lib/ruby/stdlib/,\
11+
lib/ruby/gems/,\
12+
lib/ruby/truffle/
1013
src.includes = lib/jruby.jar,\
1114
rb/knime.rb,\
1215
icons/,\
1316
rb/README.rdoc,\
14-
lib/rsyntaxtextarea.jar
17+
lib/rsyntaxtextarea.jar,\
18+
lib/ruby/gems/,\
19+
lib/ruby/stdlib/\
20+
lib/ruby/truffle

RubyScript/lib/download.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,11 @@ def download(url, fn)
4747

4848
# ****************** download jruby ***********************
4949
download JRUBY_SRC, jruby_zip
50-
`unzip -j #{jruby_zip} jruby-9.0.0.0/lib/jruby.jar`
50+
51+
jruby_lib = "jruby-#{VERSION}/lib/"
52+
#`unzip -j #{jruby_zip} #{jruby_lib}/jruby.jar`
53+
`unzip #{jruby_zip}`
54+
%w(ruby jruby.jar).each { |file| `mv -v #{jruby_lib + file} ./` }
55+
5156
File.delete jruby_zip
57+
`rm -r jruby-#{VERSION}`

0 commit comments

Comments
 (0)