diff options
| author | Xu Cheng | 2016-04-19 13:55:47 +0800 |
|---|---|---|
| committer | Xu Cheng | 2016-04-19 13:55:47 +0800 |
| commit | 684c44f356946e14d496040b5babf375c5d3ad08 (patch) | |
| tree | ea72b7f5072e01eb5b8d6939415cbbb99e221839 /Library | |
| parent | da34fba151ee33c1a2e14ab21ee0dc4ea451cc0f (diff) | |
| download | brew-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')
| -rw-r--r-- | Library/Homebrew/dev-cmd/linkage.rb | 4 |
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 |
