brew update で "error: pathspec 'master' did not match any file(s) known to git." と言われたら...
$ brew update error: pathspec 'master' did not match any file(s) known to git. Error: Failure while executing: git checkout -q master
どうやら、最初のbrew update
時にネットワーク異常などでgit checkout
が失敗してしまったっぽい。
そうすると、/usr/local の下に 中途半端な状態で .git ディレクトリが出来てしまうため、次回以降のbrew update
に失敗するらしい。
なので、このような状態になってしまったら、/usr/local/.git を消して、ネットワーク接続が正常な状態で、brew update
してあげたら良い。
$ cd /usr/local $ rm -r .git $ brew update