Skip to content

0.10.0

Compare
Choose a tag to compare
@postmodern postmodern released this 05 Feb 22:26
· 10 commits to master since this release
v0.10.0
  • If the installation directory or one of it's parent directories cannot be written to then ruby-install will exit with an error before attempting to build the Ruby.
  • When running under a non-TTY, disable the more verbose output of wget and curl.
  • Expand relative paths given to the --src-dir, --install-dir, and --rubies-dir options.

ruby

  • Run make with -j option with the number of CPU cores by default.

  • Omit the gdbm dependency for ruby versions >= 3.1.0.

  • Add libjemalloc as a dependency if the --with-jemalloc configuration option is given:

    $ ruby-install ruby -- --with-jemalloc
    
  • Add rust/rustc as a dependency if the --enable-yjit configuration option is given and the rustc command is not already installed. This will fully build and enable YJIT support:

    $ ruby-install ruby -- --enable-yjit
    

jruby

  • Updated the dependencies for supported package managers:
    • apt - default-jre
    • dnf - java-latest-openjdk
    • yum - java-latest-openjdk
    • pacman - jre21-openjdk
    • zypper - java-21-openjdk
    • xbps - openjdk-jre
    • brew - openjdk
    • port - openjdk21
    • pkg - openjdk21-jre
  • Only install the OpenJDK JRE package if the java command is not already
    installed.

mruby

  • Run make with -j option with the number of CPU cores by default.