From d2f7a2c410c3b6912f9f905e8e33080cd7e7bbf5 Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Sun, 17 May 2015 21:31:43 +0800 Subject: [PATCH] ARGV#kegs: try to load fomrula from rack --- Library/Homebrew/extend/ARGV.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb index 77def5af6f..89ac6abf1b 100644 --- a/Library/Homebrew/extend/ARGV.rb +++ b/Library/Homebrew/extend/ARGV.rb @@ -51,7 +51,7 @@ module HomebrewArgvExtension Keg.new(linked_keg_ref.resolved_path) elsif dirs.length == 1 Keg.new(dirs.first) - elsif (prefix = Formulary.factory(canonical_name).prefix).directory? + elsif (prefix = (name.include?("/") ? Formulary.factory(name) : Formulary.from_rack(rack)).prefix).directory? Keg.new(prefix) else raise MultipleVersionsInstalledError.new(canonical_name)