Skip to content

Commit 81901ad

Browse files
committed
Merge pull request rbenv#1 from sstephenson/jruby
Add JRuby 1.6.3
2 parents 8ef76b1 + 45b5a9d commit 81901ad

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

bin/ruby-build

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ install_package() {
1313
extract_package "$package_name"
1414
cd "$package_name"
1515
build_package "$package_name" $*
16+
after_install_package "$package_name"
1617
cd "$cwd"
1718
}
1819

@@ -65,6 +66,14 @@ build_package_ruby() {
6566
} >$LOG_PATH 2>&1
6667
}
6768

69+
build_package_copy() {
70+
cp -R . "$PREFIX_PATH"
71+
}
72+
73+
after_install_package() {
74+
local stub=1
75+
}
76+
6877
usage() {
6978
echo "usage: ruby-build DEFINITION-PATH INSTALLATION-PREFIX"
7079
exit 1

versions/jruby-1.6.3

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
after_install_package() {
2+
shim_jruby
3+
remove_windows_files
4+
}
5+
6+
shim_jruby() {
7+
cd "${PREFIX_PATH}/bin"
8+
sed -i "" 's/^#!\/bin\/bash/#!\/usr\/bin\/env bash/' jruby
9+
ln -fs jruby ruby
10+
}
11+
12+
remove_windows_files() {
13+
cd "$PREFIX_PATH"
14+
rm -f bin/*.exe bin/*.dll bin/*.bat bin/jruby.sh
15+
}
16+
17+
install_package "jruby-1.6.3" "http://jruby.org.s3.amazonaws.com/downloads/1.6.3/jruby-bin-1.6.3.tar.gz" copy

0 commit comments

Comments
 (0)