Merge pull request #7988 from SeekingMeaning/cask-installed
cask/installer: don't call `installed?` if Formula
This commit is contained in:
commit
f51e280729
@ -328,8 +328,12 @@ module Cask
|
||||
|
||||
def missing_cask_and_formula_dependencies
|
||||
collect_cask_and_formula_dependencies.reject do |cask_or_formula|
|
||||
(cask_or_formula.try(:installed?) || cask_or_formula.try(:any_version_installed?)) &&
|
||||
(cask_or_formula.respond_to?(:opt_linked?) ? cask_or_formula.opt_linked? : true)
|
||||
installed = if cask_or_formula.respond_to?(:any_version_installed?)
|
||||
cask_or_formula.any_version_installed?
|
||||
else
|
||||
cask_or_formula.try(:installed?)
|
||||
end
|
||||
installed && (cask_or_formula.respond_to?(:opt_linked?) ? cask_or_formula.opt_linked? : true)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user