私は職場で、過去 4 年間誰かによって使用されてきたコンピューターを使用しています。brew がどのくらいの頻度で更新されたかはわかりません。このコンピューターは主に C ジョブの実行に使用されます。
やった
brew update
そして次のものが出てきました
error: unable to unlink old '.travis.yml' (Permission denied)
error: unable to unlink old 'CONTRIBUTING.md' (Permission denied)
error: unable to unlink old 'README.md' (Permission denied)
error: unable to unlink old 'SUPPORTERS.md' (Permission denied)
Error: Failure while executing: git pull --ff --no-rebase --quiet origin refs/heads/master:refs/remotes/origin/master
どうすればいいですか?
答え1
「brew doctor」を実行することもできますが、アンインストールして再インストールしたほうがよいでしょう。
答え2
エラー出力に答えがあります。これらのファイルの権限を修正する必要があります。これらのファイルはおそらく root が所有しており、brew update
ユーザーとして実行するとアクセスできません。brewsudo chown <your_username> <file_name>
を更新できるはずです。
もちろん、アンインストールして再インストールすれば解決しますが、その方法を取る前に問題を解決しておくと良いこともあります。