This project is mirrored from https://github.com/rbenv/ruby-build.git.
Pull mirroring failed .
Last successful update .
Last successful update .
-
-
-
v20191124a9adec33 · ·
ruby-build 20191124 * Update to OpenSSL 1.1.1d for Ruby 2.5+ Closes #1232 * Set default MAKE=gmake on FreeBSD again as an workaround for Ruby bug 16331: https://bugs.ruby-lang.org/issues/16331 Due to this bug, build will fail with FreeBSD's make after #1368. The bug is already fixed in MRI upstream but GNU make is still required when building older releases of Ruby. Use GNU make rather than switching make/gmake depending of Ruby version. See also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241633 * Add TruffleRuby 19.3.0 * Add definition for mruby 2.1.0 * Use the full path to the post-install hook to help debugging issues * See https://github.com/oracle/truffleruby/issues/1818 * Use openssl from Homebrew for TruffleRuby on macOS * The openssl built by ruby-build was not used by TruffleRuby, and causes https://github.com/oracle/truffleruby/issues/1818 * Improve error message when openssl from Homebrew is not available. * Change the definition code so it checks the operating system too.
-
v201911117a627b31 · ·
ruby-build 20191111 * Stop automatically linking to Homebrew OpenSSL. This has caused all sorts of problems over time, and with the recent split of OpenSSL v1.1 vs. v1.0 in Homebrew, it has become more complex for individual build definitions to correctly pick the compatible version of OpenSSL. You can preserve the old behavior by linking to Homebrew's openssl explicitly: ```sh brew install openssl@1.1 RUBY_CONFIGURE_OPTS=--with-openssl-dir=`brew --prefix openssl@1.1` ruby-build ... ``` Note: use `openssl@1.0` for Ruby version that need it (typically pre-2.4).
-
v201911059383de3f · ·
ruby-build 20191105 * Have `rbenv install --list` output match `ruby-build --definitions` * Detect `--strip` level when applying `diff -ru a b` (non-git) patches * Ensure missing curl/wget/aria2c error message is shown on stderr * Include header files with mruby * Use `mktemp` to securely initialize the build directory
-
-
v20191031e4904cd4 · ·
ruby-build 20191031 * Allow group-writeable Ruby installs #1370 There used to be a post-install step that does `chmod go-w` under the install prefix, but this interfered with people's desired setups. The original `chmod` was added to appease Bundler, which can emit warnings about world-writeable directories. If this comes back, please let us know.
-
v201910301fe53fac · ·
ruby-build 20191030 * Turn on `--enable-shared` by default for all supported MRI Rubies. https://github.com/rbenv/ruby-build/pull/1368 Some gems need the host ruby to have shared library enabled. Currently, we're not aware of any potential downsides to having this enabled by default.
-
-
-
-
-
-
-
-
-
-
-
-