У инструментов командной строки Mac 11.4 больше нет svn


19

Я только что обновил XCode и инструменты командной строки до 11.4. Теперь, когда я запускаю svn, он говорит: «svn: error: инструменты командной строки Subversion больше не предоставляются XCode». В примечаниях к выпуску говорится: «Поддержка инструментов командной строки для Subversion, включая svn, git-svn и связанные с ними команды, больше не предоставляется XCode. Если вам нужны Subversion или связанные инструменты командной строки, вам необходимо установить пакет инструментов командной строки, выполнив xcode-select --install. " Кажется, я зациклен на том, что инструменты установлены. Кто-нибудь сталкивался с этой проблемой и решил ее?


Возможно, они также удалили его из инструментов CLI и не обновили сообщение. Попробуйте вместо этого установить svn из homebrew.
— Чак Адамс

1
В итоге я удалил xcode и инструменты командной строки вручную, а затем установил инструменты командной строки напрямую с помощью xcode-select --install. Инструменты, которые идут с XCode как те, которые пропускают SVN.
— Джесси

@ Джесс, пожалуйста, выберите лучший ответ?
— Хоссейн

Ответы:


21

У меня была такая же проблема после обновления до Каталины 10.15. На сайте Apple четко указано, что в этой версии SVN устарела.

Вы можете найти его здесь: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

Поддержка инструмента командной строки для Subversion - включая svn, git-svn и связанные команды - больше не предоставляется XCode.

Следующие команды устранили проблему для меня.

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

Это удалит существующие инструменты командной строки и установит их снова.


Спасибо! Это сделало это для меня. Я думал, что обновил его после обновления ОС, но это помогло.
— Шейн Дуан

@ShaneDuan Счастлив, что помог вам :)
— Хоссейн

Это работало для меня на MacOS Catalina 10.15.2. Спасибо!
— Марко Торчиано

@MarcoTorchiano Добро пожаловать :)
— Хоссейн

12

У меня была та же проблема с Netbeans, и я сделал следующее из командной строки, и теперь все в порядке

sudo xcode-select --install

У меня не сработало, сообщение было xcode-select: error: command line tools are already installed, use "Software Update" to install updates. В то время как решение @Hossein добилось цели
— Марко Торчиано

6
brew install svn 

в Xcode 11.4. Свн был удален.


1
Это сработало для меня на MacOS Catalin
— ShadowUC

1

Я живу в той же ситуации, что и @Jessie, и применил решение @ Hossein.

Однако после удаления полного каталога CommandLineTools в соответствии с рекомендациями xcode-select --installкоманда возвращает следующее:

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'.

Если я переустановлю «Инструменты командной строки для Xcode 11.4» с developer.apple.com, я вернусь с первым сообщением xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Итак, вернемся к исходной точке.

Есть какие нибудь идеи как это починить? Мне на самом деле нужно только использовать Subversion (SVN) ...

Я использую Xcode 11.4 (11E146) с инструментами командной строки для Xcode 11.4 на macOS Catalina 10.15.2.

Спасибо! Норманд Бруссо


Вы пытались установить SVN самостоятельно? Может быть brew install svn?
— Хоссейн
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.