node-build v4.6.7
-
Latest updates from ruby-build upstream
-
Handle non-git patches
Detecting $striplevel relies on a git-specific line, so it is now made
to not depend on a git-specific match that is reliably present in all
patch formats.Fixes #1159
-
Correct a typo in ruby-build
-
Add definition for Ruby 2.7.0-preview2
Ruby 2.7.0-preview2 has been released.
https://www.ruby-lang.org/en/news/2019/10/22/ruby-2-7-0-preview2-released/ -
ruby-build 20191024
-
Turn on
--enable-sharedby default for all supported MRI RubiesSome 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.Shared libraries are libraries that are loaded by programs when they
start. When a shared library is installed properly, all programs that
start afterwards automatically use the new shared library.
[...] if you have a program that needs a shared library (in this case ruby
libruby.so.2.2.0 or similar) the program will fail if it doesn't exist. -
ruby-build 20191030
-
Remove overzealous permission change post-install
Allows group-writeable Ruby installations
Reverts e1b50e6
-
ruby-build 20191031
-
ADD: Definition for jRuby 9.2.9.0
-
jRuby 9.2.9.0 depends on java 8
-
jRuby 9.x depends on java 8 (#1372)
-
Fix requiring Java 8 for JRuby 9.2
Ref. #1372, fix #1373, fix #1246
-
Fix verifying Java 9+ versions
Ref. #1135
-
ruby-build 20191102
-
Use
mktempto securely initialize the build directoryHopefully this works between BSD and GNU mktemp.
Closes #540
-
Have
rbenv install --listoutput matchruby-build --definitionsThis is for simplicity and usability in scripts.
Fixes #1170
-
Assert error shown when curl, wget, & aria2c are unavailable
Closes #1234
-
Ensure missing curl/wget/aria2c error message is shown on Linux
https://travis-ci.org/rbenv/ruby-build/builds/607144159
Ref. #1234
-
Include header files with mruby
Fix #1311
-
ruby-build 20191105
-