git - 为什么我在更新 Homebrew 时被告知要 'cd'?

标签 git homebrew

<分区>

自从我最近更新了 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 的“prefix”和“repository”目录不同造成的。

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

相关文章:

git - 如何忽略顶级目录中的几个文件和 .gitignore 的几个目录中的所有文件以外的所有内容

c++ - 如何在osx上跨平台编译Crypto++

macos - 在 mac 中安装 Homebrew 出现错误

git - GitLab 中的自动 merge 请求

git - 远程 : repository not found fatal: not found

git stash 并申请

git - 如何在 github 组织 Jenkins 工作流中 check out ssh 远程并在 Jenkinsfile 中使用 ssh 凭据

homebrew - 如何禁止从源安装?

php - brew install php55-intl 失败,无法安装 Composer

ruby-on-rails - 在优胜美地安装 Nokogiri