高木のブログ

【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


SNS でシェアする


ytkg

Written by ytkg, Twitter, GitHub