醸造アップデート:実行時に失敗する:git pull --ff --no-rebase --quiet Origin

醸造アップデート:実行時に失敗する:git pull --ff --no-rebase --quiet Origin

私が仕事に使用していたコンピュータは、過去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ユーザーとして実行するとアクセスできません。sudo chown <your_username> <file_name>Brewを更新できるはずです。

もちろん、アンインストールして再インストールしても大丈夫ですが、時にはそのパスに移動する前に問題を解決する方が良い場合があります。

関連情報