【问题标题】:homebrew update irritating error message [closed]自制更新令人讨厌的错误消息[关闭]
【发布时间】:2012-04-01 16:44:19
【问题描述】:

当我这样做时......

brew update

我不断收到此错误消息...

From https://github.com/mxcl/homebrew
25c0495..af1d9f1  master     -> origin/master
error: Your local changes to the following files would be overwritten by merge: 
       Library/Formula/postgresql.rb
Please, commit your changes or stash them before you can merge.

我想找到该文件并检查最新版本,但我什至找不到文件夹“公式”。嗯..所以我卸载了 postgresql 并再次尝试“brew update”但遇到同样的错误。

是否有人可以帮助我?

【问题讨论】:

  • 请不要将答案放在问题中。将其发布为答案,然后接受它以将此问题标记为“已回答”。
  • 我希望我现在可以这样做......“声望低于 100 的用户在提问后 8 小时内无法回答自己的问题。”
  • @meagar:如果您从问题中删除答案,至少自己将其作为答案发布! (见答案。)
  • @Erwin 没有。如果他想回答,他可以正确回答。
  • @meagar:那是最好的,但约翰是新来的,显然不知道风俗。 Pooria 做了正确的事,将答案发布为社区 wiki。它可以帮助读者。我只是将他的评论从答案转为实际评论。

标签: git postgresql homebrew


【解决方案1】:

cd `brew --repository`
git reset --hard HEAD
brew update

有时上述方法不起作用。在这种情况下,做

cd `brew --repository`
git reset --hard origin/master
brew update

【讨论】:

  • @-cmets 只在 cmets 中通知收件人,而不是在答案中。我将评论变成了现在到达 meagar 的问题下的实际评论。
  • @ErwinBrandstetter 谢谢。我将我的答案转换为“社区 wiki”。
  • 第二个对我有用。
  • 您可能希望保存这些更改,在这种情况下为 git stashgit checkout -b my_custom_postgresql_formula && git commit -am"my modifications"
猜你喜欢
  • 1970-01-01
  • 2020-01-27
  • 2010-09-17
  • 2012-09-02
  • 2015-01-07
  • 2010-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多