Give more detailed information about link errors at install-time
This commit is contained in:
parent
35267d7c22
commit
2de2d64907
@ -556,16 +556,23 @@ class FormulaInstaller
|
||||
|
||||
begin
|
||||
keg.link
|
||||
rescue Keg::LinkError => e
|
||||
rescue Keg::ConflictError => e
|
||||
onoe "The `brew link` step did not complete successfully"
|
||||
puts "The formula built, but is not symlinked into #{HOMEBREW_PREFIX}"
|
||||
puts "You can try again using:"
|
||||
puts " brew link #{f.name}"
|
||||
puts e
|
||||
puts
|
||||
puts "Possible conflicting files are:"
|
||||
mode = OpenStruct.new(:dry_run => true, :overwrite => true)
|
||||
keg.link(mode)
|
||||
@show_summary_heading = true
|
||||
rescue Keg::LinkError => e
|
||||
onoe "The `brew link` step did not complete successfully"
|
||||
puts "The formula built, but is not symlinked into #{HOMEBREW_PREFIX}"
|
||||
puts e
|
||||
puts
|
||||
puts "You can try again using:"
|
||||
puts " brew link #{f.name}"
|
||||
@show_summary_heading = true
|
||||
rescue Exception => e
|
||||
onoe "An unexpected error occurred during the `brew link` step"
|
||||
puts "The formula built, but is not symlinked into #{HOMEBREW_PREFIX}"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user