This question already has answers here:
Homebrew fatal: needed a single revision (MacOs Sierra)

(3 个回答)


4年前关闭。




自从我最新的 Homebrew 更新(到 1.0.0)以来,而不是仅仅看到
Checking out v1.0.1 in /usr/local/Homebrew...

当我 brew updatebrew upgrade --all 我现在看到
Checking out v1.0.1 in /usr/local/Homebrew...
To checkout v1.0.1 in /usr/local/Homebrew run:
  'cd /usr/local/Homebrew && git checkout v1.0.1

这是我应该做些什么的错误吗?这里发生了什么?更新对我来说没有失败吗?

最佳答案

我有同样的问题。在 this question 中找到了解决方案,它与您的非常相似:

cd $(brew --prefix)/Homebrew && git fetch && git reset --hard origin/master

这似乎是由 Homebrew 软件的“前缀”和“存储库”目录不同引起的。

关于git - 为什么我在更新 Homebrew 时会被告知 'cd'?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39639146/

10-13 05:48