Ruby Build Versions Save

A tool to download, compile, and install Ruby on Unix-like systems.

v20231211

5 months ago

What's Changed

Full Changelog: https://github.com/rbenv/ruby-build/compare/v20231114...v20231211

v20231114

6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/rbenv/ruby-build/compare/v20231107...v20231114

v20231107

6 months ago

What's New

This is the biggest ruby-build update in a long while since it includes a large restructuring of how ruby-build works to make it a more modern and friendlier command line tool for Ruby beginners and experts alike. The most visible change should be that the output of ruby-build is now more verbose (even in the default, non-verbose mode), but there were many other changes under the hood that should help with the overall health of the project.

  • ruby-build now prints external commands as they are executed - @mislav in https://github.com/rbenv/ruby-build/pull/2230

    Now there is more transparency to what ruby-build does: at the glance of the output, it should be clear that ruby-build is mostly just a wrapper around the curl → untar → ./configuremakemake install combo. Furthermore, when an error arises, it should now be more apparent which build step failed, even before having to dive into the log file.

    Additionally, network downloaders such as curl, wget, and git are now connected directly to the terminal, allowing them to display progress information.

    In ruby-build --verbose mode, the output of all external commands is now connected to the same stdout/stderr as the ruby-build process, and a log file doesn't get created anymore.

    The "BUILD FAILED" output is now improved: it includes CPU architecture information and is cleaner, drawing attention to the location of the build log on disk. (Most often, the real cause of a build failure is only discoverable via the log.)

  • Automatically link to Homebrew OpenSSL by @mislav in https://github.com/rbenv/ruby-build/pull/2275 https://github.com/rbenv/ruby-build/pull/2292

    With this change, it is no longer necessary to set RUBY_CONFIGURE_OPTS=--with-openssl-dir=... after doing brew install openssl@3. An appropriate OpenSSL version installed with Homebrew will get used for configuring Ruby automatically, even if the formula is "keg-only".

  • Add JRuby 9.4.5.0 and 9.3.13.0 by @headius in https://github.com/rbenv/ruby-build/pull/2289

  • Add ruby-build(1) man page by @mislav in #2297

What's Changed

Full Changelog: https://github.com/rbenv/ruby-build/compare/v20231025...v20231107

v20231025

7 months ago

What's New

What's Changed

Full Changelog: https://github.com/rbenv/ruby-build/compare/v20231014...v20231025

v20231014

7 months ago

What's Changed

Full Changelog: https://github.com/rbenv/ruby-build/compare/v20231012...v20231014

v20231012

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/rbenv/ruby-build/compare/v20230919...v20231012

v20230919

8 months ago

What's Changed

Full Changelog: https://github.com/rbenv/ruby-build/compare/v20230914.1...v20230919

v20230914.1

8 months ago

What's Changed

Full Changelog: https://github.com/rbenv/ruby-build/compare/v20230914...v20230914.1

v20230914

8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/rbenv/ruby-build/compare/v20230912...v20230914

v20230912

8 months ago

What's Changed

Full Changelog: https://github.com/rbenv/ruby-build/compare/v20230904...v20230912