|
16 | 16 | ruby_dir_name="truffleruby-$ruby_version-$truffleruby_platform-$truffleruby_arch" |
17 | 17 | ruby_archive="${ruby_archive:-$ruby_dir_name.tar.gz}" |
18 | 18 | truffleruby_major="${ruby_version%%.*}" |
19 | | -truffleruby_without_major="${ruby_version#*.}" |
20 | | -truffleruby_minor="${truffleruby_without_major%%.*}" |
21 | 19 |
|
22 | 20 | if [[ "$ruby_version" == "23.0.0" ]]; then |
23 | 21 | log "TruffleRuby 23.0 and later installed by ruby-install use the faster Oracle GraalVM distribution" |
24 | 22 | log "Oracle GraalVM uses the GFTC license, which is free for development and production use, see https://medium.com/graalvm/161527df3d76" |
| 23 | +fi |
25 | 24 |
|
26 | | - ruby_mirror="${ruby_mirror:-https://gds.oracle.com/api/20220101/artifacts}" |
27 | | - truffleruby_artifact_id="" |
28 | | - |
29 | | - case "$truffleruby_platform-$truffleruby_arch" in |
30 | | - linux-amd64) truffleruby_artifact_id="FD4AB182EA4CEDFDE0531518000AF13E" ;; |
31 | | - linux-aarch64) truffleruby_artifact_id="FD40BA2367C226B6E0531518000AE71A" ;; |
32 | | - macos-amd64) truffleruby_artifact_id="FD4AB182EA51EDFDE0531518000AF13E" ;; |
33 | | - macos-aarch64) truffleruby_artifact_id="FD40BBF6750C366CE0531518000ABEAF" ;; |
34 | | - *) fail "Unsupported platform $truffleruby_platform-$truffleruby_arch" ;; |
35 | | - esac |
36 | | - |
37 | | - ruby_url="${ruby_url:-$ruby_mirror/$truffleruby_artifact_id/content}" |
38 | | -elif (( truffleruby_major > 23 || (truffleruby_major == 23 && truffleruby_minor >= 1) )); then # 23.1+ |
39 | | - ruby_mirror="${ruby_mirror:-https://github.com/oracle/truffleruby/releases/download}" |
| 25 | +if (( truffleruby_major >= 23 )); then |
| 26 | + ruby_mirror="${ruby_mirror:-https://github.com/truffleruby/truffleruby/releases/download}" |
40 | 27 | ruby_url="${ruby_url:-$ruby_mirror/graal-$ruby_version/$ruby_archive}" |
41 | 28 | else |
42 | | - ruby_mirror="${ruby_mirror:-https://github.com/oracle/truffleruby/releases/download}" |
| 29 | + ruby_mirror="${ruby_mirror:-https://github.com/truffleruby/truffleruby/releases/download}" |
43 | 30 | ruby_url="${ruby_url:-$ruby_mirror/vm-$ruby_version/$ruby_archive}" |
44 | 31 | fi |
45 | 32 |
|
|
49 | 36 | function install_ruby() |
50 | 37 | { |
51 | 38 | if [[ "$install_dir" == '/usr/local' ]]; then |
52 | | - error "Unsupported see https://github.com/oracle/truffleruby/issues/1389" |
| 39 | + error "Unsupported see https://github.com/truffleruby/truffleruby/issues/1389" |
53 | 40 | return 1 |
54 | 41 | fi |
55 | 42 |
|
|
0 commit comments