Skip to content

Releases: rbenv/ruby-build

ruby-build 20140919

19 Sep 15:36
Compare
Choose a tag to compare

New Rubies ✨ 💎 ✨ 🌟 💎 ✨ 🌟

  • Added Ruby 2.1.3
  • Added Ruby 2.0.0-p576

Upgrade instructions 👀 📝 👉 😮 💻 ⚡ 😆 👍

If installed as an rbenv plugin:

cd `rbenv root`/plugins/ruby-build && git pull origin master

If installed via Homebrew:

brew up && brew upgrade ruby-build

Manual install:

git clone https://github.com/sstephenson/ruby-build.git
cd ruby-build
PREFIX=/usr/local ./install.sh

ruby-build 20140918

18 Sep 10:44
Compare
Choose a tag to compare
  • Add Ruby 2.2.0-preview1

  • rbenv install completion includes definitions from plugins

  • Show specific upgrade instructions based on environment

    Because ruby-build is both a Homebrew formula and an rbenv plugin, some
    people end up with both installed. In these cases, executing
    rbenv install vs. ruby-build might not use the same install. Users
    end up being unsure where rbenv install is coming from and upgrading
    it from the wrong location.

    This detect whether ruby-build is contained in Homebrew or git and shows
    upgrade instructions accordingly.

  • Peruse /etc/os-release among others when detecting system info

    On Fedora, this results in a nice "Fedora 19" identifier and doesn't
    show the codename "Schrödinger’s Cat" which is otherwise contained in
    /etc/fedora-release.

    On Arch, this shows "Arch Linux" where previously we had no info for it
    (for some reason, /etc/arch-release is empty).

  • Add missing checksums to Rubinius definitions

ruby-build 20140908

08 Sep 21:22
Compare
Choose a tag to compare

Build output improvements:

  • Don't log files as they're extracted from tarballs, resulting in cleaner build logs

  • Print Ruby configure options when openssl extension failed to compile

    This helps to debug whether --with-openssl-dir was used properly.

  • On build failure, indicate ruby-build version and OS name + release

  • Prevent "BUILD FAILED" appearing twice on ./configure error

  • Highlight path to full build log in the output

Other improvements & fixes:

  • Sort Ruby versions when listing available definitions
  • Fix rbenv install --list for definitions auto-discovery from rbenv plugins
  • Fix detecting of CPU cores on FreeBSD
  • On FreeBSD, stop defaulting to MAKE=gmake since regular make seems fine now
  • Verify that TMPDIR can hold executables before installing

ruby-build 20140905

05 Sep 13:34
Compare
Choose a tag to compare
  • Add Ruby 1.9.2-p330
  • Add JRuby 1.7.14
  • Add JRuby 1.7.15
  • Support changing RUBY_BUILD_ROOT
  • Extra definitions paths via RUBY_BUILD_DEFINITIONS
  • Auto-discovery of build definitions from rbenv plugins

ruby-build 20140702

02 Jul 08:30
Compare
Choose a tag to compare
  • Update OpenSSL library to 1.0.1h
  • Add Rubinius 2.2.9
  • Add Rubinius 2.2.10
  • Add JRuby 1.7.13

ruby-build 20140524

26 May 16:10
Compare
Choose a tag to compare
  • Add rbx-2.2.7
  • Use patch --force to ignore missing files when patching
  • Make --patch compatible with git diff patches
  • Switch from MD5 to more secure SHA2 as checksum algorithm to verify downloaded files.

v20140517

16 May 23:41
Compare
Choose a tag to compare
  • 1.9.3-p547

ruby-build 20140509.1

09 May 03:59
Compare
Choose a tag to compare
  • Ruby 2.0.0-p481

ruby-build 20140509

08 May 23:24
Compare
Choose a tag to compare
  • Ruby 2.1.2

ruby-build 20140420

20 Apr 08:25
Compare
Choose a tag to compare
  • Add JRuby 1.7.12
  • Prefer ggrep for grep invocations that use GNU extensions