2013-05-17 28 views
6

Tôi vừa có Homebrew. Khi tôi chạy brew doctor tôi nhận được ouput sau ...Lỗi homebrew khi cập nhật git

Warning: An outdated version of Git was detected in your PATH. 
Git 1.7.10 or newer is required to perform checkouts over HTTPS from GitHub. 
Please upgrade: brew upgrade git 

Vì vậy, tôi chạy brew upgrade git và chỉ cần có được Error: git not installed

Có một tùy chọn để nhận ra lỗi verbose hơn? Hay tôi nên nâng cấp git bên ngoài Homebrew?

Cheers

+0

Tôi có cùng một vấn đề, ngoại trừ việc tôi hoàn toàn sử dụng git trên cả cli và github-for-mac. 'brew install git' ném lỗi:' make [2]: *** Không có quy tắc để thực hiện mục tiêu '/System/Library/Perl/5.12/darwin-thread-multi-2level/CORE/config.h ', cần thiết bởi' perl.mak '. Stop.' sẽ thử cài đặt lại từ trình cài đặt gốc. – changokun

Trả lời

2

Lệnh brew upgrade git nỗ lực để nâng cấp cài đặt Homebrew hiện tại của bạn của Git, nhưng bạn không có một.

Bạn có thể sử dụng Homebrew để cài đặt phiên bản Git hiện tại, nhưng có thể bạn nên sử dụng trình cài đặt cũ đơn giản (có sẵn tại http://git-scm.com/download/mac). Bằng cách đó, bạn không nên gặp phải bất kỳ sự nhầm lẫn nào của $PATH hoặc các vấn đề khác có thể phát sinh do có nhiều cài đặt Git.

+0

Tôi đã cập nhật bằng trình cài đặt cũ như bạn đã đề xuất nhưng có vẻ như nó đã được cài đặt một phiên bản khác của git thay vì thay thế phiên bản cũ mà đường dẫn vẫn trỏ đến. Tôi có thể làm gì bây giờ? – Chuim

+0

với trình cài đặt có một kịch bản gỡ cài đặt xóa các phiên bản cũ hơn. tôi đã đi tuyến đường này và homebrew không phàn nàn nữa (tất nhiên các ứng dụng git khác của tôi cần được chú ý ngay bây giờ). – changokun

4

Run

$ brew install git 

Bạn có thể có một phiên bản cũ của Git (có lẽ được cài đặt với Xcode) ở đâu đó trên hệ thống của bạn.

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