Các công cụ dòng lệnh Mac 11.4 không còn có svn


19

Tôi vừa cập nhật XCode và các công cụ dòng lệnh lên 11.4. Bây giờ khi tôi chạy svn, nó báo "svn: error: Các công cụ dòng lệnh lật đổ không còn được cung cấp bởi Xcode". Ghi chú phát hành cho biết "Hỗ trợ công cụ dòng lệnh cho Subversion - bao gồm svn, git-svn và các lệnh liên quan không còn được cung cấp bởi Xcode. Nếu bạn cần Subversion hoặc các công cụ dòng lệnh liên quan, bạn cần cài đặt gói Công cụ dòng lệnh bằng cách chạy chọn xcode - cài đặt. " Tôi dường như ở trong một vòng lặp ở đây, khi các công cụ được cài đặt. Có ai có kinh nghiệm vấn đề này và giải quyết nó?


Có thể họ cũng đã gỡ bỏ nó từ các công cụ CLI và không cập nhật tin nhắn. Thay vào đó hãy xem xét cài đặt svn từ homebrew.
Chuck Adams

1
Tôi đã kết thúc việc xóa xcode và các công cụ dòng lệnh theo cách thủ công, sau đó cài đặt các công cụ dòng lệnh trực tiếp với xcode-select --install. Các công cụ đi kèm với XCode là những công cụ bị thiếu svn.
Jesse

@Jlie bạn vui lòng chọn câu trả lời tốt nhất?
Hossein

Câu trả lời:


21

Tôi gặp vấn đề tương tự sau khi nâng cấp lên Catalina 10.15. Nó được đề cập rõ ràng trong trang web của Apple rằng SVN không được dùng trong phiên bản này.

Bạn có thể tìm thấy nó ở đây: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

Công cụ dòng lệnh hỗ trợ cho Subversion - bao gồm svn, git-svn và các lệnh liên quan - không còn được cung cấp bởi Xcode.

Các lệnh sau đã khắc phục sự cố cho tôi.

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

Điều này sẽ loại bỏ các công cụ dòng lệnh hiện có và cài đặt lại chúng.


Cảm ơn! Điều đó đã làm nó cho tôi. Tôi nghĩ rằng tôi đã làm mới nó sau khi nâng cấp hệ điều hành nhưng điều này đã tạo ra mánh khóe.
Shane Duẩn

@ShaneDuan Rất vui vì đã giúp bạn :)
Hossein

Điều này làm việc cho tôi trên MacOS Catalina 10.15.2. Cảm ơn!
Marco Torchiano

@MarcoTorchiano Bạn được chào đón :)
Hossein

12

Tôi đã gặp vấn đề tương tự từ Netbeans và đã thực hiện các thao tác sau từ dòng lệnh và bây giờ tất cả đều ổn

sudo xcode-select --install

Không làm việc cho tôi, tin nhắn là xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Trong khi giải pháp của @Hossein đã thực hiện mánh khóe
Marco Torchiano

6
brew install svn 

trong Xcode 11.4. Svn đã bị xóa.


1
Điều này làm việc cho tôi trên MacOS Catalin
ShadowUC

1

Tôi đang sống trong tình trạng tương tự như @Jessie và áp dụng giải pháp @ Hossein.

Tuy nhiên, sau khi xóa thư mục CommandLineTools hoàn chỉnh như được thông báo, xcode-select --installlệnh sẽ trả về điều này:

xcode-select: error: no developer tools were found, and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.

Nếu tôi cài đặt lại 'Công cụ dòng lệnh cho Xcode 11.4' từ developer.apple.com, tôi sẽ quay lại với thông báo đầu tiên xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Vì vậy, trở lại vuông một.

có ý tưởng nào để sửa cái này không? Tôi thực sự chỉ cần sử dụng Subversion (svn) ...

Tôi đang chạy Xcode 11.4 (11E146) với Công cụ dòng lệnh cho Xcode 11.4 trên macOS Catalina 10.15.2.

Cảm ơn! Normand Brousseau


Bạn đã thử cài đặt SVN độc lập chưa? Có lẽ brew install svnnào?
Hossein
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.