Newer
Older
## Version History
#### 20130222
* Upgraded to OpenSSL 1.0.1e
* Added a definition for JRuby 1.7.3
* Added a definition for 1.9.3-p392
#### 20130206
* Added a definition for 1.9.3-p385
#### 20130129
* Changed `rbenv install` to attempt to install the local app-specific
version when it is invoked without any arguments.
* Added interactive confirmation to `rbenv install` when the
destination prefix exists. Pass `-f` or `--force` to force
installation of versions that are already installed.
* Added 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 setting `MAKE=gmake`.
* Modified the post-install process to invoke `chmod` only for group-
or world-writable directories.
* Added `before_install` and `after_install` hooks for `rbenv install`
plugins to facilitate post-installation automation.
#### 20130118
* Added a definition for 2.0.0-rc1
* Added a definition for 1.9.3-p374
#### 20130104
* Added a definition for JRuby 1.7.2
#### 20121227
* Added a definition for Ruby 1.9.3-p362
* Added a definition for Ruby 1.8.7-p371
* Moved the default ruby-build mirror from GitHub Downloads to Amazon
CloudFront.
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
#### 20121204
* Added a definition for JRuby 1.7.1
#### 20121201
* Added a definition for Ruby 2.0.0-preview2
#### 20121120
* Added 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.
* Added 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.
* Added 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.
#### 20121110
* Added a definition for Ruby 1.9.3-p327
* Fetch Ruby 2.0.0.dev and 1.9.3.dev via Git instead of Subversion
#### 20121104
* Added a definition for Ruby 2.0.0-preview1
* Added a definition for Rubinius 2.0.0-rc1
#### 20121022
* Added a definition for JRuby 1.7.0
#### 20121020
* Added a definition for Ruby 1.9.3-p286
* Added a definition for JRuby 1.7.0-rc2
* Added a definition for JRuby 1.7.0-rc1
* Added a definition for JRuby 1.6.8
* Added a definition for JRuby 1.5.6
* Fetch Ruby 2.0.0.dev via Subversion instead of Git
* Allow hooks to be defined for `rbenv-install`
#### 20120815
* Added a definition for MagLev 1.1.0-dev from git.
* Added a definition for Ruby 1.8.7-p370. (For those having trouble
installing 1.8.7 with newer versions of glibc, please see
https://github.com/sstephenson/ruby-build/pull/195#issuecomment-7743664.)
* Updated the package URL in the definition for JRuby 1.7.0-preview1.
* Added a definition for JRuby 1.7.0-preview2.
* Updated the Rubinius 2.0.0-dev definition to use the bundled
RubyGems version instead of installing its own.
* Added an `rbenv uninstall` command for removing installed versions.
* Improved the option parsing for `ruby-build` and `rbenv-install` so
options may be placed in any order, and short options may be
combined (e.g. `-kv`).
* Added a `-l`/`--list` option to `rbenv install` to list all
available definitions.
* Added a `-v`/`--verbose` option to `rbenv install` to invoke
`ruby-build` in verbose mode.
* Documented the `-k`/`--keep` flag in the command-line help for
`ruby-build` and `rbenv install`.
#### 20120524
* Added definitions for 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.
* Added a `-k`/`--keep` flag to `ruby-build` and `rbenv install` for
keeping the source code around after installation.
* Updated the readme to emphasize installation as an rbenv plugin.
#### 20120423
* Improved error messages when dependencies are missing.
* XCode 4.3+ may be used to build 1.9.3-p125 and later.
* Updated all Ruby 1.9.2 and 1.9.3 definitions to RubyGems 1.8.23.
* Added definitions for REE 1.8.7-2012.02 and 1.8.7-2009.10.
* Added definitions for JRuby 1.6.7.
* Added definitions for Ruby 1.9.2-p318, 1.9.2-p320, and 1.9.3-p194.
#### 20120216
* Added definitions for REE 1.8.7-2011.12 and 1.8.7-2012.01.
* Added definitions for JRuby 1.6.5.1 and 1.6.6.
* Added definitions for Ruby 1.8.7-p358 and 1.9.3-p125.
* Updated the readme with instructions for installing ruby-build as an
rbenv plugin.
#### 20111230
* Added a definition for 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.
* Added a `before_install_package` hook.
* Added definitions for REE 1.8.7-2009.09 and 1.8.7-2010.01.
* Added definitions for Ruby 1.8.6-p383, 1.8.7-p302 and 1.8.7-p357.
* Updated the JRuby 1.7.0-dev snapshot URL.
* Changed the GCC detector to look for `gcc-*` anywhere in the
`$PATH`, not just `/usr/bin`.
#### 20111030
* Added a Ruby 1.8.7-p334 definition.
* 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.
* Improved the GCC detection routines and added 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.
* Added a JRuby 1.6.5 definition.
* Added a Ruby 1.9.2-p180 definition.
* Added a Ruby 1.9.3-p0 definition.
#### 20110928
* ruby-build now uses the `--with-gcc` configure flag on OS X Lion.
* Added definitions for REE 1.8.7-2010.02 and 1.8.6-2009.06.
* Modified `rbenv-install` to run `rbenv rehash` after installation.
* Added a Ruby 1.9.3-rc1 definition.
* Updated the JRuby defintions to install the `jruby-launcher` gem.
* Updated the rbx-2.0.0 definition to point to the master branch.
* Added a jruby-1.7.0-dev definition.
* Added a Ruby 1.9.4-dev definition.
#### 20110914
* Added an rbx-2.0.0-dev definition for Rubinius 2.0.0 from git.
* Added support for setting `./configure` options with the
`CONFIGURE_OPTS` environment variable.
* Added a 1.9.3-dev definition for Ruby 1.9.3 from Git.
* Added support for fetching package sources via Git.
* Added an `rbenv-install` script which provides an `install` command
for rbenv users.
#### 20110906.1
* 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.
#### 20110906
* Initial public release.