2012-04-01 32 views
22

Khi tôi làm ...cập nhật homebrew khó chịu thông báo lỗi

brew update 

tôi tiếp tục nhận được thông báo lỗi này ...

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. 

Tôi muốn tìm các tập tin, và kiểm tra các phiên bản mới nhất nhưng Tôi thậm chí không thể tìm thấy thư mục 'Công thức'. Hmm .. Vì vậy, tôi gỡ bỏ cài đặt postgresql và cố gắng 'cập nhật brew' một lần nữa nhưng gặp phải lỗi tương tự.

Đánh giá cao nếu có ai có thể giúp tôi?

+0

Vui lòng không đặt câu trả lời trong câu hỏi. Đăng nó như một câu trả lời và sau đó chấp nhận nó để đánh dấu câu hỏi này là "trả lời". – meagar

+0

Tôi ước tôi có thể làm ngay bây giờ ... "Người dùng có ít hơn 100 danh tiếng không thể trả lời câu hỏi của riêng họ trong 8 giờ sau khi yêu cầu". –

+0

@meagar: Nếu bạn xóa câu trả lời khỏi câu hỏi, ít nhất hãy đăng câu trả lời cho chính bạn! (Xem câu trả lời.) –

Trả lời

59

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

Đôi khi ở trên không hoạt động. Trong trường hợp đó, hãy làm

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

'@' -comments chỉ thông báo cho người nhận trong phần bình luận, chứ không phải trong câu trả lời. Tôi đưa ra nhận xét thành một bình luận thực tế dưới câu hỏi giờ đây đã chạm đến meagar. –

+1

@ErwinBrandstetter Cảm ơn. Và tôi đã chuyển câu trả lời của mình thành 'wiki cộng đồng'. –

+2

Người thứ hai làm việc cho tôi. – Gareth

Các vấn đề liên quan