From 84ec42f31ba5a11fab7c673cd6f867c787ee7c69 Mon Sep 17 00:00:00 2001 From: hyuraku <32809703+hyuraku@users.noreply.github.com> Date: Thu, 4 Aug 2022 22:34:16 +0900 Subject: [PATCH] check whether token is multiple tap's name --- Library/Homebrew/cask/cask_loader.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/cask_loader.rb b/Library/Homebrew/cask/cask_loader.rb index 8049077ee6..63d4f83367 100644 --- a/Library/Homebrew/cask/cask_loader.rb +++ b/Library/Homebrew/cask/cask_loader.rb @@ -236,7 +236,9 @@ module Cask when 2..Float::INFINITY loaders = possible_tap_casks.map(&FromTapPathLoader.method(:new)) - raise TapCaskAmbiguityError.new(ref, loaders) + raise TapCaskAmbiguityError.new(ref, loaders) if loaders.map(&:tap).map(&:name).size == 1 + + return FromTapPathLoader.new(possible_tap_casks.first) end possible_installed_cask = Cask.new(ref)