rbenv-ruby-build/share/ruby-build/truffleruby-dev
2023-07-17 13:25:00 +02:00

21 lines
914 B
Text

platform="$(uname -s)-$(uname -m)"
case $platform in
Linux-x86_64)
install_package "truffleruby-head" "https://github.com/ruby/truffleruby-dev-builder/releases/latest/download/truffleruby-head-ubuntu-20.04.tar.gz" truffleruby
;;
Linux-aarch64)
install_package "truffleruby-head" "https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest/download/truffleruby-community-dev-linux-aarch64.tar.gz" truffleruby
;;
Darwin-x86_64)
use_homebrew_openssl
install_package "truffleruby-head" "https://github.com/ruby/truffleruby-dev-builder/releases/latest/download/truffleruby-head-macos-latest.tar.gz" truffleruby
;;
Darwin-arm64)
use_homebrew_openssl
install_package "truffleruby-head" "https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest/download/truffleruby-community-dev-macos-aarch64.tar.gz" truffleruby
;;
*)
colorize 1 "Unsupported platform: $platform"
return 1
;;
esac