git trên dòng lệnh không còn hoạt động trên El Capitan


13

Mới cài đặt OS X 10.11 đêm qua, tôi đã rất ngạc nhiên khi thấy thiết bị đầu cuối Bash của tôi đã làm như sau:

$ git
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

Phiên bản XCode trước đó không chuyển sang HĐH mới. Tôi đã thử cài đặt Git mới, nhưng vẫn gặp lỗi XCode tương tự ở Bash.

Có lý do tốt cho việc này?


Khi thông báo dòng lệnh đó xảy ra, bạn cũng sẽ thấy một hộp thoại GUI cung cấp để cài đặt phiên bản mới nhất của các công cụ dòng lệnh Xcode. Điều đó đã không xảy ra?
Spiff

Vâng, một khi tôi đã cài đặt XCode, nó đã hoạt động ... Tôi đã tự hỏi tại sao git bây giờ lại phụ thuộc vào Apple Dev Tools ...?
Alex

Câu trả lời:


21

Đối với tôi, đây là một giải pháp:

xcode-select --install

Sau khi cài đặt, git bắt đầu hoạt động trở lại.


Gọi tốt cảm ơn. Sẽ đánh dấu là chính xác mặc dù tôi đã cài đặt XCode và điều này cũng đã sửa nó.
Alex

Cảm ơn :) Đây là câu trả lời đầu tiên của tôi trên StackExchange, vì vậy nó sẽ giúp tôi kiếm được danh tiếng.
Michal

1

Đối mặt với điều này sau khi nâng cấp lên El-Capitan

xcode-select --install 

đã không làm việc cho tôi ngay cả sau khi 'Tìm kiếm phần mềm' và Tải xuống. Tôi chưa cài đặt Xcode.app (Không muốn cài đặt nó) vì vậy tôi đã sửa nó bằng cách tải xuống Công cụ dòng lệnh từ https://developer.apple.com/doads/ (yêu cầu Apple Đăng nhập) và cài đặt thủ công.

Sau khi cài đặt, tôi có thể chạy gitlại lệnh


Tôi tin rằng lệnh xcode-select --installthực hiện chính xác điều tương tự - cài đặt Công cụ dòng lệnh. Bạn có thể đọc điều này trong trợ giúp của lệnh : xcode-select --help. Tôi nghĩ rằng nó không yêu cầu Xcode.app được cài đặt.
Michal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.