Homebrewでdoctorしたらエラーとワーニングが出た

MacのHomebrewで新しいパッケージをインストールしようと

$brew doctor

としたら何だかたくさんのエラーだのワーニングが出てしまいました。新パッケージのインストールは置いといて、とりあえずこれらの処理をしました。

管理外らしいファイル
error: The following untracked working tree files would be overwritten by merge:
    Library/Formula/haxe.rb
    Library/Formula/log4shib.rb
    Library/Formula/neko.rb
    Library/Formula/opensaml.rb
    Library/Formula/re2.rb
    Library/Formula/rebar.rb
    Library/Formula/spim.rb
    Library/Formula/xml-security-c.rb
    Library/Formula/xml-tooling-c.rb
Please move or remove them before you can merge.

使っていないので、移動してから削除することにしました。

ファイルの所有権
Warning: /usr/local/etc isn't writable.
$ sudo chown ユーザ名:admin etc/

として変更。同じように/usr/local/share/man/de, /usr/local/share/man/de/man1も変更。

具体的にはよく分からないワーニング
Warning: You have uncommitted modifications to Homebrew

意味が分かるようで分かりませんが、指示通り以下を実行しました。

$ cd /usr/local/Library && git stash && git clean -d -f
古いXcodeのバージョン
Warning: You have leftover files from an older version of Xcode.

そういえばほったらかしにしていたので、指示通りに削除しました。

$ sudo /Developer/Library/uninstall-developer-folder

これでワーニングがなくなった。

コメント