2012-04-01 5 views
22

Wenn ich ...Homebrew Update irritierend Fehlermeldung

brew update 

Ich erhalte diese Fehlermeldung ...

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. 

Ich wollte die Datei finden, und die neueste Version Kasse aber Ich kann nicht einmal den Ordner 'Formula' finden. Hmm .. Also ich deinstalliere postgresql und versuche 'brew update' erneut, aber es kommt zu demselben Fehler.

Schätzen, wenn mir jemand helfen kann?

+0

Bitte setzen Sie nicht die Antwort in die Frage. Posten Sie es als Antwort und akzeptieren Sie es dann, um diese Frage als "beantwortet" zu markieren. – meagar

+0

Ich wünschte, ich könnte es jetzt tun ... "Benutzer mit weniger als 100 Ruf können ihre eigene Frage für 8 Stunden nicht beantworten, nachdem sie gefragt haben." –

+0

@meagar: Wenn Sie die Antwort von der Frage entfernen, posten Sie es mindestens als Antwort selbst! (Siehe Antwort.) –

Antwort

59

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

Manchmal ist die oben nicht funktionieren. In diesem Fall tun Sie

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

'@' -Kommentare benachrichtigen den Adressaten nur in Kommentaren, nicht in Antworten. Ich machte den Kommentar zu einem tatsächlichen Kommentar unter der Frage, die jetzt Meagar erreicht. –

+1

@ErwinBrandstetter Danke. Und ich habe meine Antwort in "Community-Wiki" umgewandelt. –

+2

Die zweite funktionierte für mich. – Gareth