diff options
| author | Mike McQuaid | 2017-05-07 17:28:39 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2017-05-07 17:28:39 +0100 |
| commit | 57db2e539eaa5fbae351963265312bd24ed08f6b (patch) | |
| tree | c7f61167ec6e0599a16a80986acafd2da1938b0b /Library/Homebrew/utils.rb | |
| parent | e1bbab6ca6c8f96bb53fee9af3f0c01edd2d2f94 (diff) | |
| download | brew-57db2e539eaa5fbae351963265312bd24ed08f6b.tar.bz2 | |
Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing
changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
Diffstat (limited to 'Library/Homebrew/utils.rb')
| -rw-r--r-- | Library/Homebrew/utils.rb | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index 60af39d93..c37633e41 100644 --- a/Library/Homebrew/utils.rb +++ b/Library/Homebrew/utils.rb @@ -221,38 +221,6 @@ module Homebrew EOS end - def run_bundler_if_needed! - return unless Pathname.glob("#{HOMEBREW_GEM_HOME}/bin/*").empty? - - if Gem::Specification.find_all_by_name("bundler").empty? - ohai "Installing Bundler..." - - # Do `gem install [...]` without having to spawn a separate process or - # having to find the right `gem` binary for the running Ruby interpreter. - require "rubygems/commands/install_command" - install_cmd = Gem::Commands::InstallCommand.new - install_cmd.handle_options(%w[--no-ri --no-rdoc bundler]) - exit_code = 1 # Should not matter as `install_cmd.execute` always throws. - begin - install_cmd.execute - rescue Gem::SystemExitException => e - exit_code = e.exit_code - end - odie "Failed to install Bundler!" if exit_code.nonzero? - end - - HOMEBREW_REPOSITORY.cd do - unless quiet_system("bundle", "check") - ohai "Installing RubyGems..." - success = system "bundle", "install", - "--path", "Library/Homebrew/vendor", - "--standalone", - "--jobs", "3" - odie "Failed to install RubyGems!" unless success - end - end - end - # Hash of Module => Set(method_names) @injected_dump_stat_modules = {} |
