У инструментов командной строки 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.