diff --git a/Library/Homebrew/cmd/update.rb b/Library/Homebrew/cmd/update.rb index 68298fd523..f6e90f6c9e 100644 --- a/Library/Homebrew/cmd/update.rb +++ b/Library/Homebrew/cmd/update.rb @@ -1,6 +1,5 @@ require 'cmd/tap' require 'cmd/untap' -require 'tap_migrations' module Homebrew extend self def update @@ -66,7 +65,7 @@ module Homebrew extend self install_tap tap_user, tap_repo rescue AlreadyTappedError => e end - end + end if load_tap_migrations if report.empty? puts "Already up-to-date." @@ -91,6 +90,11 @@ module Homebrew extend self raise end + def load_tap_migrations + require 'tap_migrations' + rescue LoadError + false + end end class Updater