As ferramentas de linha de comando do Mac 11.4 não têm mais svn


19

Acabei de atualizar o XCode e as ferramentas de linha de comando para 11.4. Agora, quando executo o svn, ele diz "svn: error: As ferramentas de linha de comando do subversion não são mais fornecidas pelo Xcode". As notas de versão dizem "O suporte da ferramenta de linha de comando para o Subversion - incluindo svn, git-svn e comandos relacionados não é mais fornecido pelo Xcode. Se você precisar do Subversion ou de ferramentas de linha de comando relacionadas, precisará instalar o pacote Command Line Tools executando xcode-select --install ". Parece que estou em um loop aqui, pois as ferramentas estão instaladas. Alguém já teve esse problema e resolveu?


É possível que eles também tenham sido retirados das ferramentas da CLI e não tenham atualizado a mensagem. Considere instalar o svn do homebrew.
Chuck Adams

11
Acabei excluindo o xcode e as ferramentas de linha de comando manualmente e, em seguida, instalando as ferramentas de linha de comando diretamente com o xcode-select --install. As ferramentas que acompanham o XCode como as que estão ausentes do svn.
Jesse

@ Jessie, por favor, selecione a melhor resposta?
Hossein

Respostas:


21

Eu tive o mesmo problema depois de atualizar para o Catalina 10.15. É claramente mencionado no site da Apple que o SVN está obsoleto nesta versão.

Você pode encontrá-lo aqui: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

O suporte da ferramenta de linha de comando para o Subversion - incluindo svn, git-svn e comandos relacionados - não é mais fornecido pelo Xcode.

Os seguintes comandos corrigiram o problema para mim.

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

Isso removerá as ferramentas de linha de comando existentes e as instalará novamente.


Obrigado! Isso fez por mim. Eu pensei que tinha atualizado depois de atualizar o sistema operacional, mas isso fez o truque.
Shane Duan

@ShaneDuan Feliz que ajudou você :)
Hossein

Isso funcionou para mim no MacOS Catalina 10.15.2. Obrigado!
Marco Torchiano 06/04

@MarcoTorchiano você é bem-vindo :)
Hossein

12

Eu tive o mesmo problema do Netbeans e fiz o seguinte na linha de comando e agora está tudo bem

sudo xcode-select --install

Não funcionou para mim, a mensagem foi xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Enquanto solução por @Hossein fez o truque
Marco Torchiano 06/04

6
brew install svn 

no Xcode 11.4. O SVN foi removido.


11
Isso funcionou para mim no MacOS Catalin
ShadowUC

1

Estou vivendo a mesma situação que @Jessie e apliquei a solução de @ Hossein.

No entanto, após excluir o diretório CommandLineTools completo, conforme recomendado, o xcode-select --installcomando retorna isso:

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

Se eu reinstalar 'Command Line Tools for Xcode 11.4' do developer.apple.com, retornarei com a primeira mensagem xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Então, de volta à estaca zero.

Alguma ideia de como consertar isso? Na verdade, eu só preciso usar o Subversion (svn) ...

Estou executando o Xcode 11.4 (11E146) com as ferramentas de linha de comando do Xcode 11.4 no macOS Catalina 10.15.2.

Obrigado! Normand Brousseau


Você tentou instalar o SVN de forma independente? Talvez brew install svn?
Hossein
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.