【问题标题】:brew update: Error in terminal macbrew更新:终端mac中的错误
【发布时间】:2013-07-11 15:32:10
【问题描述】:
error: Your local changes to the following files would be overwritten by merge:
    Library/Contributions/brew_bash_completion.sh
    Library/Contributions/brew_fish_completion.fish
    Library/Contributions/brew_zsh_completion.zsh
    Library/Contributions/manpages/brew.1.md
        ...

    Library/Formula/dmtx-utils.rb
    Library/Formula/docbook-xsl.rb
    Library/Formula/dromeaudio.rb
    Library/Formula/dub.rb
    Library/Formula/dvorak7min.rb
    Library/Formula/dyld-headers.rb
    Library/Formula/dylibbundler.rb
    Library/For
Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

【问题讨论】:

  • 你的问题是什么?
  • Brew 更新未发生。抱歉,如果不够清楚。
  • 您的 brew 文件中有本地更改。错误消息在此非常明显。有什么东西改变了这些文件吗?
  • 不,我没有做任何更改。
  • 我目前正在尝试更新 GIT。它现在正在更新。如果这可能是个问题。

标签: macos terminal homebrew


【解决方案1】:

我见过几次,不知道是什么原因造成的;但如果您确定您没有对要保存的文件进行任何修改,您可以进入 /usr/local(或保存 Homebrew 安装的任何位置)并输入 git reset --hard HEAD。然后再次尝试更新。

【讨论】:

  • 我重新安装了自制软件,它现在可以工作了。我也像我说的那样重新安装了 git。它为我安装 mongodb 扫清了道路。谢谢你的回答。
【解决方案2】:

删除文件并重新安装 HOMEBREW 解决了问题。

【讨论】:

  • 哎呀;一种不太激烈的方法将是首选。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-20
  • 2017-06-09
  • 2014-04-22
  • 1970-01-01
  • 2017-11-14
  • 1970-01-01
  • 2013-12-19
相关资源
最近更新 更多