aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/dev-cmd/linkage.rb
diff options
context:
space:
mode:
authorXu Cheng2016-04-19 13:55:47 +0800
committerXu Cheng2016-04-19 13:55:47 +0800
commit684c44f356946e14d496040b5babf375c5d3ad08 (patch)
treeea72b7f5072e01eb5b8d6939415cbbb99e221839 /Library/Homebrew/dev-cmd/linkage.rb
parentda34fba151ee33c1a2e14ab21ee0dc4ea451cc0f (diff)
downloadbrew-684c44f356946e14d496040b5babf375c5d3ad08.tar.bz2
linkage: load formula from rack
This is to avoid TapFormulaAmbiguityError. We should load formula based on what we installed, rather than just name.
Diffstat (limited to 'Library/Homebrew/dev-cmd/linkage.rb')
-rw-r--r--Library/Homebrew/dev-cmd/linkage.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/dev-cmd/linkage.rb b/Library/Homebrew/dev-cmd/linkage.rb
index 82474fd9a..bfa665922 100644
--- a/Library/Homebrew/dev-cmd/linkage.rb
+++ b/Library/Homebrew/dev-cmd/linkage.rb
@@ -67,7 +67,7 @@ module Homebrew
end
begin
- f = Formula[keg.name]
+ f = Formulary.from_rack(keg.rack)
@undeclared_deps = @brewed_dylibs.keys - f.deps.map(&:name)
@undeclared_deps -= [f.name]
rescue FormulaUnavailableError
@@ -122,4 +122,4 @@ module Homebrew
end
end
end
-end \ No newline at end of file
+end