- Fix typos in Ruby 2.1.0, 2.1.0-dev, and 2.2.0-dev definitions
- Add Ruby 2.2.0-dev
- Add Ruby 2.1.0
- Update Ruby 2.1.0-dev git branch
- Add Ruby 1.9.2-p326
- Add Ruby 1.8.7-p375
- Fix JRuby installation on non-BSD systems
- Transform JRuby shebangs to absolute paths, fixing edge-case recursion in rbenv
- Add
--patch
command-line option to patch Ruby from stdin before building - Add Ruby 2.1.0-rc1
- Fix extracting topaz-dev archive
- Auto-detect and link to Homebrew's readline
- Fix irb, rake, rdoc, ri for rbx-2.2.1
- Add JRuby 1.7.9
- Fix typo in 2.1.0-preview2 definition
- Add Ruby 1.9.3-p484
- Add Ruby 2.0.0-p353
- Add Ruby 2.1.0-preview2
- Add JRuby 1.7.7
- Add JRuby 1.7.8
- Install the Rubinius bundle in isolation
- Fix false "BUILD FAILED" message when installing Rubinius
- Fix installing REE on OS X 10.8+ with no XQuartz
- Abort early for invalid TMPDIR
- Enable compiling Ruby 1.8 on OS X 10.8+ without extra flags
- Detect number of CPU cores used for
make
- Fix installing Ruby 2.1.0 from trunk
- Install Rake and Bundler in isolation when required
- Clearer error message when HTTP download fails
- Set default MAKE=gmake on FreeBSD
- Support relative path as install prefix
- Use libyaml from Homebrew if available
- Add JRuby 1.7.6
- Add Rubinius 2.1.0
- Add Rubinius 2.1.1
- Add JRuby 1.7.5
- Add Rubinius 2.0.0
- Add Ruby 2.1.0-preview1
- Revert using mirror site
- Use www.dnsbalance.ring.gr.jp
- Do not set the Rubinius gems directory to the prefix
- Change protocol of the ruby-lang.org server from HTTP to FTP
- Add Ruby 2.0.0-p247
- Add Ruby 1.9.3-p448
- Add Ruby 1.8.7-p374
- Add MagLev 2.0.0-dev from git
- Use Homebrew openssl if available
- Add JRuby 1.7.4
- Add Ruby 2.0.0-p195
- Add Ruby 1.9.3-p429
- Add Ruby 1.9.2-p0
- Add Ruby 1.9.1-p430
- Cache git clone directory
- Restore -O3 default when building with clang
- Build REE --without-tk on Darwin if X11 is missing
- Pass $RUBY_CONFIGURE_OPTS to REE installer with -c
- Default RBENV_VERSION to the globally-specified Ruby
- Add mruby-dev
- Add topaz-dev 💎
- List matching definitions on ambiguous version specification
- Use
--continue
when downloading tarball - Keep source tarball if
--keep
ortar xf
fails
- Default Ruby CFLAGS to
-Wno-error=shorten-64-to-32
; don't setCC
- Upgrades rubygems for 1.9.1: 1.3.5 -> 1.3.7
- Build a shared openssl to link to Ruby 2.0.0
- Add Ruby 2.1.0-dev
- Rename the CAfile to cert.pem
- Fix exit status of install with verbose
- Happy 20th 🎂, Ruby!
- Add Ruby 2.0.0-p0
- Autoclean on unsuccessful installation
- Upgrade to OpenSSL 1.0.1e
- Add JRuby 1.7.3
- Add Ruby 1.9.3-p392
- Add Ruby 2.0.0-rc2
- Build OpenSSL for Ruby 2.0 on OS X
- Add Ruby 1.9.3-p385
- Change
rbenv install
to attempt to install the local app-specific version when it is invoked without any arguments - Add interactive confirmation to
rbenv install
when the destination prefix exists. Pass-f
or--force
to force installation of versions that are already installed - Add support for specifying which program to use for
make
via the$MAKE
environment variable. FreeBSD users can now instruct ruby-build to use GNU make by settingMAKE=gmake
- Modify the post-install process to invoke
chmod
only for group- or world-writable directories - Add
before_install
andafter_install
hooks forrbenv install
plugins to facilitate post-installation automation
- Add Ruby 2.0.0-rc1
- Add Ruby 1.9.3-p374
- Add JRuby 1.7.2
- Add Ruby 1.9.3-p362
- Add Ruby 1.8.7-p371
- Move the default ruby-build mirror from GitHub Downloads to Amazon CloudFront
- Add JRuby 1.7.1
- Add Ruby 2.0.0-preview2
- Add optional package checksum support. When a package URL is annotated with an MD5 checksum, ruby-build will use it to verify the contents of the downloaded file. Package URLs in all existing definitions have been updated with checksum annotations
- Add an optional package download cache. When the
RUBY_BUILD_CACHE_PATH
environment variable is set to a directory of your choice, ruby-build will store downloaded packages there and reuse them for future installations - Add mirror support for faster package downloads. Packages on the official
ruby-build mirror will be served via S3. You can point ruby-build to your own
local package mirror by setting the
RUBY_BUILD_MIRROR_URL
environment variable
- Add Ruby 1.9.3-p327
- Fetch Ruby 2.0.0.dev and 1.9.3.dev via Git instead of Subversion
- Add Ruby 2.0.0-preview1
- Add Rubinius 2.0.0-rc1
- Add JRuby 1.7.0
- Add Ruby 1.9.3-p286
- Add JRuby 1.7.0-rc2
- Add JRuby 1.7.0-rc1
- Add JRuby 1.6.8
- Add JRuby 1.5.6
- Fetch Ruby 2.0.0.dev via Subversion instead of Git
- Allow hooks to be defined for
rbenv-install
- Add MagLev 1.1.0-dev from git
- Add Ruby 1.8.7-p370 (for those having trouble installing 1.8.7 with newer versions of glibc, please see rbenv#195 (comment))
- Update the package URL in the definition for JRuby 1.7.0-preview1
- Add JRuby 1.7.0-preview2
- Update the Rubinius 2.0.0-dev definition to use the bundled RubyGems version instead of installing its own
- Add an
rbenv uninstall
command for removing installed versions - Improved the option parsing for
ruby-build
andrbenv-install
so options may be placed in any order, and short options may be combined (e.g.-kv
) - Add a
-l
/--list
option torbenv install
to list all available definitions - Add a
-v
/--verbose
option torbenv install
to invokeruby-build
in verbose mode - Documented the
-k
/--keep
flag in the command-line help forruby-build
andrbenv install
- Add JRuby 1.6.7.2 and 1.7.0-preview1
- Removed the definition for JRuby 1.7.0-dev (in general we do not like to remove definitions, but the JRuby team has deleted the 1.7.0-dev package from their servers -- caveat emptor)
- Added support for specifying the build location with the
RUBY_BUILD_BUILD_PATH
environment variable - Add a
-k
/--keep
flag toruby-build
andrbenv install
for keeping the source code around after installation - Update the README to emphasize installation as an rbenv plugin
- Improved error messages when dependencies are missing
- XCode 4.3+ may be used to build 1.9.3-p125 and later
- Update all Ruby 1.9.2 and 1.9.3 definitions to RubyGems 1.8.23
- Add REE 1.8.7-2012.02 and 1.8.7-2009.10
- Add JRuby 1.6.7
- Add Ruby 1.9.2-p318, 1.9.2-p320, and 1.9.3-p194
- Add REE 1.8.7-2011.12 and 1.8.7-2012.01
- Add JRuby 1.6.5.1 and 1.6.6
- Add Ruby 1.8.7-p358 and 1.9.3-p125
- Update the README with instructions for installing ruby-build as an rbenv plugin
- Add MagLev 1.0.0
- Added support for overriding
make
options with the$MAKEOPTS
/$MAKE_OPTS
environment variable - Removed RubyGems installations from JRuby definitions in favor of the bundled RubyGems versions
- Add a
before_install_package
hook - Add REE 1.8.7-2009.09 and 1.8.7-2010.01
- Add Ruby 1.8.6-p383, 1.8.7-p302 and 1.8.7-p357
- Update the JRuby 1.7.0-dev snapshot URL
- Changed the GCC detector to look for
gcc-*
anywhere in the$PATH
, not just/usr/bin
- Add Ruby 1.8.7-p334
- Renamed the 1.9.4-dev definition to 2.0.0-dev to reflect the new version numbering scheme
- ruby-build now automatically displays the last 10 lines of the error log, if any, when a build fails
- Improve the GCC detection routines and add a more helpful error message for Xcode 4.2 users
- JRuby installation no longer requires the install prefix to exist first
- You can now pass
$CONFIGURE_OPTS
to the REE definitions - Add JRuby 1.6.5
- Add Ruby 1.9.2-p180
- Add Ruby 1.9.3-p0
- ruby-build now uses the
--with-gcc
configure flag on OS X Lion - Add REE 1.8.7-2010.02 and 1.8.6-2009.06
- Modified
rbenv-install
to runrbenv rehash
after installation - Add Ruby 1.9.3-rc1
- Update the JRuby defintions to install the
jruby-launcher
gem - Update the Rubinius 2.0.0 definition to point to the master branch
- Add JRuby 1.7.0-dev
- Add Ruby 1.9.4-dev
- Add Rubinius 2.0.0-dev for Rubinius 2.0.0 from git
- Added support for setting
./configure
options with theCONFIGURE_OPTS
environment variable - Add Ruby 1.9.3-dev from git
- Add support for fetching package sources via git
- Add an
rbenv-install
script which provides aninstall
command for rbenv users
- Changed the REE definition not to install its default gem collection
- Reverted a poorly-tested change that intended to enable support for relative installation paths
- Initial public release