Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vendor ruby #404

Merged
merged 4 commits into from Jul 11, 2016
Merged

vendor ruby #404

merged 4 commits into from Jul 11, 2016

Commits on Jul 11, 2016

  1. add file directory for vendor Ruby

    The vendor Ruby will be put inside `Library/Homebrew/vendor/portable-ruby/<version>`,
    with a symlink `Library/Homebrew/vendor/portable-ruby/current` pointed to it.
    
    In addition, a `Library/Homebrew/vendor/portable-ruby-version` will
    track the latest version of vendor binaries.
    
    This gives us version control on vendor Ruby and enables us to bump vendor
    Ruby whenever needed such as security update.
    xu-cheng committed Jul 11, 2016
    Copy the full SHA
    8f17818 View commit details
    Browse the repository at this point in the history
  2. add vendor-install command

    xu-cheng committed Jul 11, 2016
    Copy the full SHA
    a35e3f1 View commit details
    Browse the repository at this point in the history
  3. brew.sh: new HOMEBREW_RUBY_PATH resolution logic

    * Use vendor Ruby if it's present
    * Install vendor Ruby for system without Ruby 2.x
    xu-cheng committed Jul 11, 2016
    Copy the full SHA
    534bf08 View commit details
    Browse the repository at this point in the history
  4. ruby.sh: add test flag

    xu-cheng committed Jul 11, 2016
    Copy the full SHA
    dff6bfd View commit details
    Browse the repository at this point in the history