【Homebrew】brew upgrade で「unknown command "attestation" for "gh"」が出た時の対処法
2024/09/24
Homebrew で入れたパッケージをアップグレードしようとして、brew upgarde をしたら以下のようなエラーが出た
unknown command "attestation" for "gh"
Usage: gh <command> <subcommand> [flags]
Available commands:
alias
annotations
api
auth
browse
cache
co
codespace
completion
config
extension
gist
gpg-key
issue
kusa
label
markdown-preview
org
pr
project
release
repo
ruleset
run
search
secret
ssh-key
status
variable
workflow
解決方法
Homebrew が gh の attestation というサブコマンドを使用するようで、自分の環境に入っている gh にはこのサブコマンドが入っていないためにエラーになっていた
先に gh だけアップグレードしてあげたら解決する
$ brew upgrade gh
$ brew upgrade
参考
macos - unknown command “attestation” for “gh” - Stack Overflow