Skip to content

ImpactData/heroku-buildpack-ruby-version

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Heroku Buildpack Ruby Version

This buildpack will read the ruby version from the project's .ruby-version file and inject that version into the Gemfile as an argument for the ruby method. This way the ruby binaries installations are delegated to the heroku-buildpack-ruby.

It also revolve ruby versions without the patch version or aliases. For example:

#.ruby-version
2.2

The buildpack will inject a full version into the Gemfile.

# Buildpack output
-----> Getting ruby version from .ruby-version file
-----> Found Ruby version: 2.2
-----> Adding Ruby version to Gemfile: 2.2.4

Usage

Use this buildpack with heroku-buildpack-ruby using buildpack layering with heroku-buildpack-multi.

Point the buildpack to ddollar's heroku-buildpack-multi:

$ heroku buildpacks:set https://github.com/ddollar/heroku-buildpack-multi.git

Add this repository to your .buildpacks file:

https://github.com/platanus/heroku-buildpack-ruby-version.git
https://github.com/heroku/heroku-buildpack-ruby.git

Requirements

This buildpack detect scripts checks the following:

  • The presence of a .ruby-version
  • The presence of a Gemfile
  • That you are using the ruby method in your Gemfile

Credits

Thank you contributors!

Platanus

heroku-buildpack-ruby-version is maintained by platanus.

License

Potassium is © 2016 platanus, spa. It is free software and may be redistributed under the terms specified in the LICENSE file.

About

Force the ruby version in Gemfile based on .ruby-version.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%