Công cụ dòng lệnh bash (git) không hoạt động - ứng cử viên phát hành cuối cùng của macOS Sierra


81

Tôi vừa nâng cấp từ OS X 10.11 "El Capitan" lên 10.12: "Sierra" và khi tôi cố gắng truy cập các lệnh git bên trong một thiết bị đầu cuối, tôi gặp lỗi sau:

xcrun: error: đường dẫn nhà phát triển hoạt động không hợp lệ

(/ Library / Developer / CommandLineTools), thiếu xcrun tại:

/ Library / Developer / CommandLineTools / usr / bin / xcrun

Xin hãy giúp tôi nếu có ai có giải pháp.



Chỉ cần Kiểm tra bản cập nhật phần mềm và cài đặt tất cả các bản cập nhật mới nhất có sẵn. Nó sẽ bắt đầu hoạt động mà không cần làm gì thêm.
Sanket Prabhu

Câu trả lời:


126

Cài đặt lại các công cụ dành cho nhà phát triển Xcode

xcode-select --install

4
Có ai gặp vấn đề với điều này không? Trên máy của tôi, các lệnh chỉ bị lỗi với "Không thể cài đặt phần mềm." thông điệp.
Juto

1
Tôi nghĩ rằng tính năng này hiện cũng có sẵn thông qua dịch vụ App Store / Software Update.
Dan Laffan,

Đối với tôi, điều này không giải quyết được vấn đề. Tôi đã lấy lại Git bằng cách cài đặt nó từ .dmg, nhưng vẫn còn thiếu một số thứ khác. Trong số đó có vẻ là tiếng Clang.
MadPhysicist,

1
Tôi vừa nâng cấp lên High Sierra và giải pháp vẫn còn hiệu lực.
Gustavo Straube,

Tôi cũng phải nâng cấp XCode và sau đó khởi động lại Terminal.
Rickard Elimää

10

Tôi đã khắc phục sự cố này bằng cách tải xuống và cài đặt gói 'Công cụ dòng lệnh (macOS sierra) cho Xcode 8' từ Tải xuống dành cho nhà phát triển của Apple .

Hãy chắc chắn chọn Command Line Tools (macOS 10.12) for Xcode 8chứ không phải chọn một cho 8.1 beta trừ khi bạn đã cài đặt Xcode 8.1 beta.


0

Gặp vấn đề tương tự và với việc đưa trực tiếp đường dẫn của git vào hồ sơ, nó sẽ không hỏi xcode nữa (nếu bạn không cần sử dụng xcode).

  1. tải xuống git, https://git-scm.com/download/mac và cài đặt nó.
  2. trong hồ sơ của bạn thêm vào đường dẫn, tức là xuất PATH = $ PATH: / usr / bin (git của tôi nằm trong / usr / bin).
  3. mở thiết bị đầu cuối mới.

0

Một mình - xcode-select --install không hoạt động đối với tôi.

Phải thực hiện cả 3 bước:

  1. Tải xuống mã X từ cửa hàng ứng dụng (nếu không có trong thư mục Ứng dụng)
  2. $ xcode-select --install
    a. Có thể cần cập nhật sau khi cài đặt bằng phần mềm cập nhật trong dòng lệnh. $ sudo softwareupdate -i "Command Line Tools (macOS High Sierra phiên bản 10.13) cho Xcode-9.1"

  3. $ sudo xcodebuild -license


0

Tôi vừa mới nâng cấp lên macOS High Sierra Phiên bản 10.13.3 và có xcode hiện có. Các dòng lệnh git của tôi có cùng một vấn đề. "$ xcode-select --install" hoạt động hoàn hảo đối với tôi.

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.