错误:无法取消旧的'README.md'链接(不允许操作)

时间:2014-05-27 20:25:32

标签: macos homebrew

我做了brew update并收到了错误消息

  

合并

会覆盖对以下文件的本地更改

我搜索过以前的帖子以获得解决方法,我尝试了一系列建议的补救措施,但都没有效果。问题是当我解雇时,例如。 git reset --hard FETCH_HEAD我得到了;

  

错误:无法取消旧的'README.md'链接(不允许操作)   致命:无法将索引文件重置为修订版“FETCH_HEAD”。

我使用sudo chmod和chown来更改文件所有权和权限,但我得到了同样的错误,“操作不允许”。

这是我的brew --config;

的输出
  • HOMEBREW_VERSION:0.9.5
  • ORIGIN:https://github.com/Homebrew/homebrew
  • HEAD:f550366b94ab3022d325c9f5bcad496993d80c37
  • HOMEBREW_PREFIX:/ usr / local
  • HOMEBREW_CELLAR:/ usr / local / Cellar
  • CPU:8核64位
  • ivybridge OS X:10.9.3-x86_64
  • Xcode:5.1.1 CLT:5.1.0.0.1.1396320587
  • Clang:5.1 build 503 X11:2.7.5 => / opt / X11 System Ruby:1.8.7-358
  • Perl:/ usr / bin / perl
  • Python:/ usr / local / bin / python => /usr/local/Cellar/python/2.7.6_1/Frameworks/Python.framework/Versions/2.7/bin/python2.7
  • Ruby:/ usr / bin / ruby​​

酿造医生有警告说我/ usr / local不可写但我在使用brew之前没有任何问题。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

cd $(brew --prefix)
git fetch origin
git reset --hard origin/master
brew cleanup --force
brew update