使ってるアンチウィルスソフトが検疫して正常に更新できない。
==> Upgrading boost
1.83.0 -> 1.85.0
==> Pouring boost--1.85.0.arm64_sonoma.bottle.tar.gz
cp: /private/tmp/homebrew-unpack20240501-71615-g1wo1u/boost/./1.85.0/lib/libboost_log_setup.dylib: Operation not permitted
Error: Failure while executing; `/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240501-71615-g1wo1u/boost/. /opt/homebrew/Cellar/boost` exited with 1. Here's the output:
cp: /private/tmp/homebrew-unpack20240501-71615-g1wo1u/boost/./1.85.0/lib/libboost_log_setup.dylib: Operation not permitted
アンチウィルスソフトが更新で取得したファイルを検疫するので、アップグレ-ドが正常に終了しない。
boost っていうのを更新しようとすると問題が発生するので除外する方法。
Homebrew のコマンド
1. 更新対象から除外する
Pin コマンド
brew pin <対象フォ-ミュラ>
2. 更新対象から除外していたのを解除する
Unpin コマンド
brew unpin <対象フォ-ミュラ>
3.除外対象を一覧表示する
List コマンド
brew list --pinned