aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/utils.rb
diff options
context:
space:
mode:
authorMike McQuaid2017-05-07 17:28:39 +0100
committerMike McQuaid2017-05-07 17:28:39 +0100
commit57db2e539eaa5fbae351963265312bd24ed08f6b (patch)
treec7f61167ec6e0599a16a80986acafd2da1938b0b /Library/Homebrew/utils.rb
parente1bbab6ca6c8f96bb53fee9af3f0c01edd2d2f94 (diff)
downloadbrew-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.rb32
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 = {}