Ich muss einige Konfigurationen für das Tool ändern und beim Surfen im Internet habe ich erfahren, dass dies durch Bearbeiten der Datei und Hinzufügen von benutzerdefiniertem Code darin brew doctor
möglich ist .doctor.rb
Das Problem ist, dass wenn ich laufe
locate doctor.rb
Ich bekomme eine Ausgabe wie diese:
/Applications/Xcode.app/Contents/Developer/[...]/ruby/2.3.0/rubygems/doctor.rb
/Library/Developer/CommandLineTools/SDKs/[...]/ruby/2.3.0/rubygems/doctor.rb
/System/Library/Frameworks/[...]/2.0/usr/lib/ruby/2.0.0/rubygems/doctor.rb
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/doctor.rb
/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.3/[...]/doctor.rb
Welche Datei sollte ich also doctor.rb
bearbeiten, um die Konfiguration anzupassen?
Die Datei, die Sie bearbeiten möchten, sollte sich im Homebrew-Installationsverzeichnis befinden, das im Allgemeinen /usr/local/Homebrew
.
Aus Ihrer freigegebenen locate
Ausgabe entspricht diejenige dem Kriterium:
/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb
.
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/doctor.rb
entspricht Homebrew-Fass. Letzteres, dh /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.3/[...]/doctor.rb
ist kein Teil von Homebrew. Meine Antwort bleibt also unverändert.cask
es sei nur ein Befehlszeilenargument für das Befehlszeilentool brew
.
Nimesh Neema
doctor.rb
?Kubuntuer82
doctor.rb
um eine "weiße Liste" hinzuzufügen, um Warnungen vor einigen "nicht gebrauten" dynamischen Bibliotheken zu vermeiden. Er schlägt vor, die Datei zu finden,locate doctor.rb
aber wie Sie in meiner Frage sagen, kann dies mehrere Antworten geben.