0.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
andcurl
. - 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 therustc
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.