https://github.com/fnichol/rbenvinator
Building Ruby version tarballs for rbenv. Because your time is valuable.
https://github.com/fnichol/rbenvinator
Last synced: 3 months ago
JSON representation
Building Ruby version tarballs for rbenv. Because your time is valuable.
- Host: GitHub
- URL: https://github.com/fnichol/rbenvinator
- Owner: fnichol
- License: mit
- Created: 2012-04-28T19:34:17.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2012-06-04T23:51:08.000Z (about 13 years ago)
- Last Synced: 2025-03-24T03:09:17.219Z (3 months ago)
- Language: Ruby
- Homepage: http://fnichol.github.com/rbenvinator
- Size: 182 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> Building Ruby version tarballs for rbenv. Because your time is valuable.
You need to have an up-to-date version of [Vagrant](http://vagrantup.com/)
installed on your system.After Vagrant is installed you must add the base boxes you want to use. If
you need to create a base box then refer to the Vagrant documentation or the
[VeeWee](https://github.com/jedi4ever/veewee/) project for more details.I also maintain a collection of
[VeeWee definitions](https://github.com/fnichol/veewee-definitions) that I use
with this project.The [Librarian](http://rubygems.org/gems/librarian) gem also needs to be
installed by running:```bash
$ gem install librarian
```rbenvinator will upload the tarball packages artifacts as they are built to
S3 for hosting. You will need:* Your access key id
* Your secret access key
* An S3 bucket created for uploadingFirst, clone down the project:
```bash
$ git clone git://github.com/fnichol/rbenvinator.git
$ cd rbenvinator
```Next initialize your configuration with:
```bash
$ rake init
```Now edit the `config.yml` file and fill in your AWS/S3 credentials and
enumerate the Vagrant base box/Ruby version combinations you want to build
against.Now run through each base box (one at a time) and compile all your Ruby
versions! Maybe this'll be the last time...```bash
$ time (rake build)
```* Source hosted at [GitHub][repo]
* Report issues/questions/feature requests on [GitHub Issues][issues]Pull requests are very welcome! Make sure your patches are well tested.
Ideally create a topic branch for every separate change you make. For
example:1. Fork the repo
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull RequestCreated and maintained by [Fletcher Nichol][fnichol] ()
MIT (see [LICENSE][license])
[license]: https://github.com/fnichol/rbenvinator/blob/master/LICENSE
[fnichol]: https://github.com/fnichol
[repo]: https://github.com/fnichol/rbenvinator
[issues]: https://github.com/fnichol/rbenvinator/issues
[contributors]: https://github.com/fnichol/rbenvinator/contributors