
Exit from the 'setup-ruby' function when user issued `vendor-install` command. We do so instead of wrapping everything in ```sh if [[ "$HOMEBREW_COMMAND" != "vendor-install" ]] ``` `git diff` when whitespaces are ignored: $ git diff -w diff --git a/Library/Homebrew/utils/ruby.sh b/Library/Homebrew/utils/ruby.sh index 7974e909c..4be204309 100644 --- a/Library/Homebrew/utils/ruby.sh +++ b/Library/Homebrew/utils/ruby.sh @@ -27,8 +27,11 @@ If there's no Homebrew Portable Ruby available for your processor: unset HOMEBREW_RUBY_PATH - if [[ "$HOMEBREW_COMMAND" != "vendor-install" ]] + if [[ "$HOMEBREW_COMMAND" == "vendor-install" ]] then + return 0 + fi + if [[ -x "$vendor_ruby_path" ]] then HOMEBREW_RUBY_PATH="$vendor_ruby_path" @@ -85,7 +88,6 @@ If there's no Homebrew Portable Ruby available for your processor: HOMEBREW_RUBY_PATH="$vendor_ruby_path" fi fi - fi export HOMEBREW_RUBY_PATH }
Library
This directory contains all the code run by the official brew
and brew cask
commands in Homebrew
and all formulae (package descriptions) in taps (repositories containing formulae) in Taps
subdirectories.