Homebrew でインスト-ルした Git Credential Manager Core がアップグレ-ドエラ-になった際の対応方法。
事象
microsoft/git/git-credential-manager-core 2.0.785 -> 2.0.886
==> Upgrading git-credential-manager-core
==> Downloading https://github.com/GitCredentialManager/git-credential-manager/releases/download/v2.0.886/gcm-osx-arm64-2.0.886.pkg
==> Downloading from https://objects.githubusercontent.com/github-production-release-asset-2e65be/158405551/c298f0d4-2534-4bfa-b633-bf18e93abb72?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJY
######################################################################## 100.0%
==> Running uninstall script /opt/homebrew/share/gcm-core/uninstall.sh
==> Purging files for version 2.0.886 of Cask git-credential-manager-core
Error: microsoft/git/git-credential-manager-core: uninstall script /opt/homebrew/share/gcm-core/uninstall.sh does not exist.
brew upgrade でエラ-になって終わる…
アンインスト-ルするシェルのパスが誤っている為の模様。
対応方法
- アンインスト-ルシェルを手動で実行
- Homebrew から Git Credential Manager Core を強制削除して再インスト-ル
Git Credential Manager Core をアンインスト-ルする
下記コマンドを実行して Git Credential Manager Core をアンインスト-ルする。
/usr/local/share/gcm-core/uninstall.sh brew rm --cask --force git-credential-manager-core
Git Credential Manager Core をインスト-ルする
下記コマンドを実行して Git Credential Manager Core をインスト-ルする。
brew install --cask git-credential-manager-core