Wo ist Doctor.rb von Homebrew?

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 doctormö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.rbbearbeiten, um die Konfiguration anzupassen?

Können Sie den Link für den Artikel teilen, der die Anweisung zum Bearbeiten umreißt doctor.rb?
@NimeshNeema Diese Frage hat eine sehr gute Antwort, die von Brian Carlson, in der er vorschlägt, die Datei zu bearbeiten, doctor.rbum 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.rbaber wie Sie in meiner Frage sagen, kann dies mehrere Antworten geben.

Antworten (1)

Die Datei, die Sie bearbeiten möchten, sollte sich im Homebrew-Installationsverzeichnis befinden, das im Allgemeinen /usr/local/Homebrew.

Aus Ihrer freigegebenen locateAusgabe entspricht diejenige dem Kriterium:

/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb.

Vielen Dank @NimeshNeema, aber basierend auf dem, was Sie sagen, wären die letzten drei Zeilen in meiner Antwort alle geeignet, die richtige zu sein, was denken Sie?
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/doctor.rbentspricht Homebrew-Fass. Letzteres, dh /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.3/[...]/doctor.rbist kein Teil von Homebrew. Meine Antwort bleibt also unverändert.
Vielen Dank für die wertvollen Informationen zum Homebrew-Fass, ich dachte, caskes sei nur ein Befehlszeilenargument für das Befehlszeilentool brew.