Git không hoạt động sau khi cập nhật macOS (xcrun: error: đường dẫn nhà phát triển hoạt động không hợp lệ (/ Library / Developer / CommandLineTools)

1790
dustbuster 2018-09-27 06:43.

Tôi đã cập nhật lên macOS Mojave (điều này cũng xảy ra với bản cập nhật Catalina).

Sáng nay, tôi đã điều hướng đến cơ sở mã của công việc của mình trong Dòng lệnh trên MacBook pro, nhập "trạng thái git" trong kho lưu trữ và nhận được lỗi:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

24 answers

2969
dustbuster 2018-09-27 06:43.

Vấn đề là Công cụ dòng lệnh Xcode cần được cập nhật.

Giải pháp số 1

Quay lại thiết bị đầu cuối của bạn và nhập:

xcode-select --install

Sau đó, bạn sẽ nhận được kết quả sau:

xcode-select: note: install requested for command line developer tools

Sau đó, bạn sẽ được nhắc trong cửa sổ cập nhật các công cụ Dòng lệnh Xcode. (có thể mất một lúc)

Mở một cửa sổ đầu cuối mới và các công cụ phát triển của bạn sẽ được trả lại.

Bổ sung: Với bất kỳ bản cập nhật lớn hoặc bán lớn nào, bạn sẽ cần cập nhật các công cụ dòng lệnh để chúng hoạt động bình thường trở lại. Kiểm tra Xcode với bất kỳ bản cập nhật nào. Điều này vượt xa Mojave ...

Sau đó khởi động lại thiết bị đầu cuối của bạn

Ngoài ra, NẾU không thành công, và rất có thể .... bạn sẽ nhận được hộp bật lên thông báo "Không tìm thấy phần mềm trên máy chủ"

Giải pháp # 2

và bạn nhấn xcode-select --installvà nó không tìm thấy phần mềm, hãy đăng nhập vào Nhà phát triển Apple và cài đặt nó qua trang web.

Đăng nhập hoặc đăng ký tại đây:

https://developer.apple.com/download/more/

Tìm kiếm: "Command Line Tools for Xcode 12" trong danh sách tải xuống Sau đó nhấp vào dmg và tải xuống.

158
deef 2018-11-01 07:33.

Tôi gặp một số lỗi phần mềm không khả dụng từ máy chủ cập nhật khi thử

xcode-select --install

Điều gì đã khắc phục sự cố cho tôi là vào đây https://developer.apple.com/download/more/ và tải xuống Command Line Tools (macOS 10.14) for Xcode 10rồi cài đặt thủ công.

Sau đó, lỗi sẽ biến mất khi bạn mở một thiết bị đầu cuối mới.

108
H6. 2018-11-01 08:01.

Đối với tôi xcode-select --resetlà giải pháp trên Mojave.

73
Patrik Neperfekta 2018-10-12 03:55.

Ngoài câu trả lời của ứng dụng quét bụi, tôi cần đặt đường dẫn đến thư mục Xcode bằng lệnh này:

sudo xcode-select -switch /Library/Developer/CommandLineTools
45
Ryan Stewart 2019-10-10 22:55.

Tôi đã sử dụng xcode-select --installcâu trả lời được chấp nhận trong các bản phát hành lớn trước đây.

Tôi vừa nâng cấp lên OS X 10.15 Catalina và chạy lại công cụ Cập nhật phần mềm từ tùy chọn sau khi hoàn tất nâng cấp hệ điều hành. Bản cập nhật tiện ích Xcode đã có sẵn ở đó, cũng đã sắp xếp vấn đề bằng cách sử dụng git vừa xuất ra xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)

42
briankip 2018-11-05 05:03.

Đối với tôi những gì hiệu quả là như sau:

sudo xcode-select --reset

Sau đó, giống như câu trả lời của @ High6:

sudo xcodebuild -license

Điều này sẽ tiết lộ một giấy phép mà tôi giả sử là một số giấy phép Xcode. Cuộn xuống dưới cùng bằng space(hoặc chuột) rồi nhấn agree.

Đây là những gì đã làm việc cho tôi trên MacOS Mojave v 10.14.

39
taha 2019-07-04 05:31.

trong trường hợp của tôi, nó không được kiểm tra trong xcode Sau quá trình cài đặt,

bạn có thể làm điều đó như sau: xcode -> Preferences và chạm vào Vị trí sau đó chọn, như hình ảnh sau

37
Muhammad Soliman 2020-01-29 12:14.

Sau khi nâng cấp lên Mac, Catalinatôi gặp phải vấn đề tương tự, tôi phải chạy một vài lệnh để khắc phục sự cố này.

Lần đầu tiên bắt đầu với:

xcode-select --install

Nó không khắc phục được sự cố, phải chạy phần sau trong sudo

sudo xcode-select --reset

Sau đó, cuối cùng đã được khắc phục sau khi tôi chuyển đổi và đặt đường dẫn rõ ràng cho thư mục nhà phát triển đang hoạt động:

sudo xcode-select -s /Library/Developer/CommandLineTools

Lưu ý: Trong trường hợp bạn đã Xcodecài đặt, bạn có thể cần chỉ định Xcodethư mục trong trường hợp này, nó sẽ giống như thế này

xcode-select -s /Applications/Xcode.app

30
P. Hurme 2018-10-02 23:18.

Tôi đã tìm ra phần Công cụ dòng lệnh Xcode từ thông báo lỗi, nhưng sau khi chạy Xcode và nhận được lời nhắc cài đặt các công cụ bổ sung, nó đã yêu cầu cài đặt chúng, nhưng tôi vẫn gặp lỗi tương tự sau khi mở một thiết bị đầu cuối mới.

Vì vậy, tôi đã làm xcode-select --installtheo cách thủ công và sau đó nó hoạt động cho tôi.

27
Selim Reza 2019-10-10 20:09.

Mở Terminal:

cài đặt các công cụ dành cho nhà phát triển XCode và khắc phục sự cố.

$ xcode-select --install

Đặt lại đường dẫn đến Xcode nếu bạn có nhiều phiên bản:

$ xcode-select --switch /Applications/Xcode.app
$ xcode-select --switch /Library/Developer/CommandLineTools
26
Ali Özyıldırım 2018-11-05 23:02.

Nếu bạn đã tải xuống Xcode theo cách thủ công (tức là không phải từ App Store) hoặc hoàn toàn không có Xcode:

  1. sudo rm -rf /Library/Developer/CommandLineTools
  2. Truy cập https://developer.apple.com/download/more/ để tải xuống Công cụ dòng lệnh (macOS 10.14) cho Xcode 10
  3. Thiết lập công cụ dòng lệnh

Nếu bạn đã cài đặt Xcode từ App Store:

  1. xcode-select --install
18
Vijay Kumar 2019-12-24 08:49.

Trên Mac OS X Catalina, cách sau hoạt động tốt

xcode-select --install

Sau đó, một lời nhắc giao diện người dùng xuất hiện và hoàn tất cài đặt các công cụ

6
kiko carisse 2018-11-01 11:46.

Đối với tôi, tôi chưa cài đặt xcode (trên Mojave OS). Tôi đã truy cập App Store trên máy mac của mình và tải xuống, sau đó quay lại thiết bị đầu cuối, nhập gitvà nhấn enter, sau đó nó hoạt động.

6
Daniel 2019-03-05 04:32.

Điều này phù hợp với tôi

sudo xcode-select --reset 
sudo xcodebuild -license

Mã X phải được cài đặt.

5
Caleb Mbakwe 2019-01-23 11:52.

Tôi thấy rằng phiên bản Xcode của mình đã quá lỗi thời và việc cài đặt các công cụ dòng lệnh không hữu ích. Đây là những gì tôi đã làm:

  • Tôi đã gỡ cài đặt hoàn toàn XCode lỗi thời
  • Tôi đã cài đặt lại XCode mới nhất từ ​​cửa hàng ứng dụng
  • Đó là tất cả. Git đã được khôi phục.
5
Shauket Sheikh 2020-01-07 17:56.

Tôi đã quan sát thấy trong cài đặt bảo mật Catalina nếu Xcode không được thêm vào đĩa Toàn quyền, tôi sẽ gặp lỗi tương tự, Xcode không chạy tập lệnh. Thêm Xcode của bạn giống như trong hình ảnh đính kèm. Sau đó xây dựng sạch và chạy. Hy vọng như vậy nó sẽ hoạt động.

3
Ehsan Barkhordar 2019-03-09 12:00.

Thử đi:

sudo xcode-select --reset 
sudo xcodebuild -license

hoặc cái này:

xcode-select --install
3
Destry 2019-08-14 17:22.

Đối với những người sử dụng Catalina và Xcode-beta:

sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer
3
hitesh 2019-09-27 22:37.

Đối với tôi Điều đó xảy ra sau khi cập nhật Mac OS lên Mojave và git không hoạt động trong Intellij

Giải pháp: - Đi tới Cài đặt, sau đó Tệp | Cài đặt | Kiểm soát phiên bản | Git và chỉnh sửa trường thực thi Đường dẫn đến Git là / usr / local / bin / git

2
prime 2020-06-13 05:10.

Tôi gặp sự cố tương tự và không thể sử dụng SVN sau khi cập nhật,

Đề phòng nếu thực hiện xcode-select --install không khắc phục được sự cố,

Bạn có thể thấy,

svn: error: Các công cụ dòng lệnh lật đổ không còn được cung cấp bởi Xcode.

Tham khảo: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

Thử cài đặt svn bằng brew

brew install svn

Điều này sẽ giúp bạn đi.

0
Daniel Danielecki 2020-01-18 22:29.

Nếu bất kỳ cơ hội nào bạn không cần phải Xcode hoặc phải xóa nó, ví dụ: trong trường hợp bạn cần giải phóng dung lượng đĩa để thực hiện cập nhật, chỉ cần cài đặt Xcode từ App Store. Sau khi hoàn tất và khi bạn khởi chạy điều này lần đầu tiên, Xcode sẽ hỏi bạn có muốn cài đặt các thành phần hay không, hãy nhấp vào Installvà nó cũng sẽ khắc phục được sự cố.

0
Kartikeya Sharma 2020-10-26 10:52.

Đối với tôi, không có giải pháp nào hoạt động. Tôi phải tải xuống XCode từ App store. Nó quá lớn khoảng 12 GB. Sau khi cài đặt nó hoạt động như một sự quyến rũ.

0
Bagata 2020-10-27 10:17.

Nếu bạn đã tạo thư mục Ứng dụng mới trong ổ đĩa ngoài và cài đặt Xcode ở đó:

sudo xcode-select --switch /Volumes/MyExternalStorageName/Applications/Xcode.app/Contents/Developer
0
Anand Khanpara 2020-11-21 07:11.

Mac OS: Big Sur

Ưu tiên hàng đầu

sudo xcode-select --reset

sudo xcodebuild -license

Ưu tiên thứ hai

xcode-select --install

Related questions

MORE COOL STUFF

Cate Blanchett chia tay chồng sau 3 ngày bên nhau và vẫn kết hôn với anh ấy 25 năm sau

Cate Blanchett chia tay chồng sau 3 ngày bên nhau và vẫn kết hôn với anh ấy 25 năm sau

Cate Blanchett đã bất chấp những lời khuyên hẹn hò điển hình khi cô gặp chồng mình.

Tại sao Michael Sheen là một diễn viên phi lợi nhuận

Tại sao Michael Sheen là một diễn viên phi lợi nhuận

Michael Sheen là một diễn viên phi lợi nhuận nhưng chính xác thì điều đó có nghĩa là gì?

Hallmark Star Colin Egglesfield Các món ăn gây xúc động mạnh đối với người hâm mộ tại RomaDrama Live! [Loại trừ]

Hallmark Star Colin Egglesfield Các món ăn gây xúc động mạnh đối với người hâm mộ tại RomaDrama Live! [Loại trừ]

Ngôi sao của Hallmark Colin Egglesfield chia sẻ về những cuộc gặp gỡ với người hâm mộ ly kỳ tại RomaDrama Live! cộng với chương trình INSPIRE của anh ấy tại đại hội.

Tại sao bạn không thể phát trực tuyến 'chương trình truyền hình phía Bắc'

Tại sao bạn không thể phát trực tuyến 'chương trình truyền hình phía Bắc'

Bạn sẽ phải phủi sạch đầu đĩa Blu-ray hoặc DVD để xem tại sao Northern Exposure trở thành một trong những chương trình nổi tiếng nhất của thập niên 90.

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

8 công dụng tuyệt vời của Baking Soda và Giấm

8 công dụng tuyệt vời của Baking Soda và Giấm

Bạn biết đấy, hai sản phẩm này là nguồn điện để làm sạch, riêng chúng. Nhưng cùng với nhau, chúng có một loạt công dụng hoàn toàn khác.

Hạn hán, biến đổi khí hậu đe dọa tương lai của thủy điện Hoa Kỳ

Hạn hán, biến đổi khí hậu đe dọa tương lai của thủy điện Hoa Kỳ

Thủy điện rất cần thiết cho lưới điện của Hoa Kỳ, nhưng nó chỉ tạo ra năng lượng khi có nước di chuyển. Bao nhiêu nhà máy thủy điện có thể gặp nguy hiểm khi các hồ và sông cạn kiệt?

Quyên góp tóc của bạn để giúp giữ nước sạch của chúng tôi

Quyên góp tóc của bạn để giúp giữ nước sạch của chúng tôi

Tóc tỉa từ các tiệm và các khoản quyên góp cá nhân có thể được tái sử dụng như những tấm thảm thấm dầu và giúp bảo vệ môi trường.

Xem đoạn giới thiệu cho bộ phim chuyển thể đầy khói lửa, có sự góp mặt của ngôi sao Edward Norton từ phim Motherless Brooklyn của Jonathan Lethem

Xem đoạn giới thiệu cho bộ phim chuyển thể đầy khói lửa, có sự góp mặt của ngôi sao Edward Norton từ phim Motherless Brooklyn của Jonathan Lethem

Edward Norton đã muốn đưa cuốn tiểu thuyết Motherless Brooklyn của Jonathan Lethem's Joycean 1999 lên màn ảnh kể từ khi nó được xuất bản. Bây giờ, 20 năm sau, một đoạn giới thiệu đã xuất hiện cho câu chuyện sôi nổi, đưa câu chuyện của Lethem trở lại những năm 1950 với rất nhiều gương mặt quen thuộc.

Cách dễ dàng chọn không tham gia trọng tài ràng buộc thẻ Apple

Cách dễ dàng chọn không tham gia trọng tài ràng buộc thẻ Apple

Có thích thú khi sử dụng Thẻ Apple mới của bạn không? Trước khi bạn bắt đầu chi tiêu, có một nhiệm vụ bổ sung cần xem xét: chọn không tham gia trọng tài ràng buộc. Bạn sẽ phát hiện ra các điều khoản trọng tài ràng buộc trong nhiều thỏa thuận tài chính vì nó giúp ngăn các ngân hàng và đối tác kinh doanh của họ không phải ra tòa.

Những người chơi Fortnite World Cup không ghi bàn có cảm giác hài hước về điều đó

Những người chơi Fortnite World Cup không ghi bàn có cảm giác hài hước về điều đó

Điểm số tại vòng chung kết Fortnite World Cup Solo hôm nay là rất lớn, với người chiến thắng Bugha ghi được nhiều hơn 26 điểm so với người về thứ hai là Psalm. Nhưng không phải ai cũng có thể giành chiến thắng: Bốn cầu thủ ra về với 0 điểm, nhưng — ít nhất là trên Twitter — họ là những người thể thao tốt về điều đó.

Báo cáo: Cánh cửa tuyển sinh có thể đã mở cho các ứng viên UCLA có mối quan hệ có ảnh hưởng

Báo cáo: Cánh cửa tuyển sinh có thể đã mở cho các ứng viên UCLA có mối quan hệ có ảnh hưởng

Huấn luyện viên trưởng của bộ môn thể dục dụng cụ UCLA Valorie Kondos-Field theo dõi Katelyn Ohashi thi đấu thăng bằng trong trận gặp Stanford tại Pauley Pavilion vào ngày 10 tháng 3 năm 2019 ở Los Angeles, California. Vụ bê bối gian lận tuyển sinh đại học tiết lộ các chi tiết của một quá trình chính thức hóa để đưa những đứa trẻ thất bại của các gia đình giàu có và nổi tiếng vào các trường đại học đáng tin cậy và danh tiếng, sử dụng một "cửa phụ" đắt tiền cho các bậc cha mẹ mà sự giàu có của họ khiến họ không có cơ hội. chỉ cần tài trợ cho một cánh mới trong khuôn viên trường.

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Rothschild's luggage got lost, but luckily she has an incredible closet to shop: Sister Paris Hilton's!

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa. Từ Hollywood đến New York và mọi nơi ở giữa, hãy xem các ngôi sao yêu thích của bạn đang làm gì!

17 tuổi bị đâm chết trong khi 4 người khác bị thương trong một cuộc tấn công bằng dao trên sông Wisconsin

17 tuổi bị đâm chết trong khi 4 người khác bị thương trong một cuộc tấn công bằng dao trên sông Wisconsin

Các nhà điều tra đang xem xét liệu nhóm và nghi phạm có biết nhau trước vụ tấn công hay không

Thanh thiếu niên, Gia đình Florida Hội đồng quản trị trường học về Luật 'Không nói đồng tính': 'Buộc chúng tôi tự kiểm duyệt'

Thanh thiếu niên, Gia đình Florida Hội đồng quản trị trường học về Luật 'Không nói đồng tính': 'Buộc chúng tôi tự kiểm duyệt'

Vụ kiện, nêu tên một số học khu, lập luận rằng dự luật "Không nói đồng tính" được ban hành gần đây của Florida "có hiệu quả im lặng và xóa bỏ học sinh và gia đình LGBTQ +"

Hãy tưởng tượng tạo ra một chiến lược nội dung thực sự CHUYỂN ĐỔI. Nó có thể.

Hãy tưởng tượng tạo ra một chiến lược nội dung thực sự CHUYỂN ĐỔI. Nó có thể.

Vào năm 2021, tôi khuyến khích bạn suy nghĩ lại mọi thứ bạn biết về khách hàng mà bạn phục vụ và những câu chuyện bạn kể cho họ. Lùi lại.

Sự mất mát của voi ma mút đã mở ra trái tim tôi để yêu

Sự mất mát của voi ma mút đã mở ra trái tim tôi để yêu

Vào ngày sinh nhật thứ 9 của Felix The Cat, tôi nhớ về một trong những mất mát lớn nhất trong cuộc đời trưởng thành của tôi - Sophie của tôi vào năm 2013. Tôi đã viết bài luận này và chia sẻ nó trên nền tảng này một thời gian ngắn vào năm 2013.

Khi bạn không thể trở thành người mà Internet muốn bạn trở thành

Khi bạn không thể trở thành người mà Internet muốn bạn trở thành

Tôi ghét từ "tàu đắm". Mọi người cảm thấy thoải mái trong la bàn đạo đức của riêng mình, và khi làm như vậy, họ thấy mình vượt qua sự phán xét.

Tầm nhìn đám mây phi tập trung của DFINITY Blockchain

Lưu ý của người biên tập: Bạn đang xem tài liệu lỗi thời từ blog DFINITY đang được bảo quản cho mục đích lưu trữ.

Tầm nhìn đám mây phi tập trung của DFINITY Blockchain

Bài đăng này khám phá tầm nhìn về đám mây phi tập trung của nhóm DFINITY và cách nó liên quan đến các nhà cung cấp blockchain truyền thống và đám mây hiện có như Amazon Web Services. Các minh chứng về công nghệ DFINITY được áp dụng bởi một mạng lưới quy mô lớn sẽ được thực hiện vào mùa thu năm 2017, sau đó sẽ được gây quỹ Chính cho quỹ hỗ trợ phi lợi nhuận, với mạng “đám mây mở” dự kiến ​​sẽ ra mắt vào đầu mùa hè năm 2018 .

Language