Skip to content

Commit ca6aca4

Browse files
committed
Add TruffleRuby and TruffleRuby GraalVM 24.2.0
1 parent cb9c1de commit ca6aca4

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
platform="$(uname -s)-$(uname -m)"
2+
case $platform in
3+
Linux-x86_64)
4+
install_package "truffleruby+graalvm-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-jvm-24.2.0-linux-amd64.tar.gz#03f811dbfc937f94637449e34885d4892115170779a4ab26c9bcdb2bcc8bf83a" truffleruby
5+
;;
6+
Linux-aarch64)
7+
install_package "truffleruby+graalvm-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-jvm-24.2.0-linux-aarch64.tar.gz#88e968ba301c7102d9a9875b77cf78201923bb84aa46603154606a70ee59e9df" truffleruby
8+
;;
9+
Darwin-x86_64)
10+
install_package "truffleruby+graalvm-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-jvm-24.2.0-macos-amd64.tar.gz#86af96e19d2500e96333e4ba0418abdbafa18694e1a31ab82c56bd8d6efed98e" truffleruby
11+
;;
12+
Darwin-arm64)
13+
install_package "truffleruby+graalvm-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-jvm-24.2.0-macos-aarch64.tar.gz#8f72461572d2ba8da9b4e4bbb0ef8860190367d3cdb6d96a0ed5de9c4a3e0657" truffleruby
14+
;;
15+
*)
16+
colorize 1 "Unsupported platform: $platform"
17+
return 1
18+
;;
19+
esac

share/ruby-build/truffleruby-24.2.0

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
platform="$(uname -s)-$(uname -m)"
2+
case $platform in
3+
Linux-x86_64)
4+
install_package "truffleruby-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-24.2.0-linux-amd64.tar.gz#9ff5c8db1f8a134b2da1ab6382558a3854f0962352b1111b64306f5251da4b5f" truffleruby
5+
;;
6+
Linux-aarch64)
7+
install_package "truffleruby-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-24.2.0-linux-aarch64.tar.gz#2733d92c40b14fbeb74d49b4d0f0c1584e0a0faca36b0a379d0fc7fa45eb145e" truffleruby
8+
;;
9+
Darwin-x86_64)
10+
install_package "truffleruby-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-24.2.0-macos-amd64.tar.gz#c8a5e5f22712e8e72b228c4e6ad8024ab547e055244f7f7509438a22c2ad04f5" truffleruby
11+
;;
12+
Darwin-arm64)
13+
install_package "truffleruby-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-24.2.0-macos-aarch64.tar.gz#28c65eccd011db6e552eb0135b71d40f9f505a54f70bff8b2fec514025966f27" truffleruby
14+
;;
15+
*)
16+
colorize 1 "Unsupported platform: $platform"
17+
return 1
18+
;;
19+
esac

0 commit comments

Comments
 (0)