diff options
Diffstat (limited to 'Library/Homebrew/extend/ARGV.rb')
| -rw-r--r-- | Library/Homebrew/extend/ARGV.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb index 77def5af6..89ac6abf1 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) |
