У інструментах командного рядка Mac 11.4 більше немає svn


19

Щойно я оновив XCode та інструменти командного рядка до 11.4. Тепер, коли я запускаю svn, він говорить "svn: error: Xcode більше не надає інструменти командного рядка subversion". У примітках до випуску йдеться про те, що "Підтримка інструментів командного рядка для Subversion - включаючи svn, git-svn та пов'язані з ними команди більше не надається Xcode. Якщо вам потрібні Subversion або пов'язані з ними інструменти командного рядка, вам потрібно встановити пакет інструментів командного рядка, запустивши xcode-select - встановіть. " Я, здається, перебуваю в циклі, коли інструменти встановлені. Хто-небудь відчував цю проблему і вирішив її?


Можливо, вони також видали його за допомогою інструментів CLI і не оновили повідомлення. Спробуйте встановити svn з домашньої мови замість цього.
Чак Адамс

1
Я закінчив видалення xcode та інструментів командного рядка вручну, після чого встановив інструменти командного рядка безпосередньо за допомогою xcode-select --install. Інструменти, які постачаються з XCode як ті, що відсутні у SVN.
Джессі

@Jesse, будь ласка, виберіть найкращу відповідь?
Хоссен

Відповіді:


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 Щаслива, що допомогла тобі :)
Hossein

Це працювало для мене на MacOS Catalina 10.15.2. Дякую!
Марко Торчіано

@MarcoTorchiano You Welcome :)
Hossein

12

У мене був такий самий випуск від Netbeans, і я зробив наступне з командного рядка, і тепер все добре

sudo xcode-select --install

Не працювало для мене, повідомлення було xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Хоча рішення @Hossein зробив свою
справу


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.